I haven't read through this thread yet. But...I had a baby shower before DD was born and won't have another one for a second bub. I looked at it as more of a celebration of becoming a mum with the other women in my life (no randoms or faux friends). I was genuinely embarrassed about the amount of gifts that I received, although they were very much appreciated.
I don't think it I'd fair to call them a gift grab, I think like many other rituals in our society, we celebrate with food and gifts.
Sent from my GT-I9100 using BubHub