Baby showers aren't the problem. The problem is that for some celebrations, whether that's baby showers, birthdays, weddings etc, some people get way too worked up and invested and it turns into this whole big THING with the basic premise - to celebrate a person or event - gets completely forgotten.
So friends and family gathering to celebrate a new arrival, perhaps impart some wisdom and give a few (appropriately priced and thought through_) gifts is fine. A full on registry, dress code, competitive gaming etc is not.
Ditto weddings - most of us would agree a wedding is a lovely thing. Then of course, you get the crazies ranting because their bridesmaid cut her hair two weeks before and ruined the photos or demanding that guests travel for 100s of miles, buy only the most expensive presents and wear ball gowns and if they don't, they're clearly not real friends.
My friends/family threw me small baby showers for both my DC. My overwhelming memory is of enjoying being around my female loved ones, often with good advice - especially useful with DC1. Gifts were largely small things, and greatly appreciated. I had to laugh at my first baby shower as guests had been told that they should please feel free to bring along whatever small things they found the most helpful... I got packs of muslins (but because they were gifts, a friend had sourced lovely colourful ones), a pack of 10 supermarket short onesies with the specific instruction that if they get really disgusting after a bad nappy, to feel no guilt tossing them, and things like baby nail clippers which I hadn't even considered might be needed. I was v grateful when DS came out with what felt like 10 inch nails!
.