My sister had her 2nd baby a year ago, but a baby shower was truly necessary. She had long since given away everything she had received from the first, since there was a 15 year age difference between them.
In my circle of friends, most of us have three or four kids each...I think we did a shower everytime. Things wear out, styles change. I went through three or four strollers and three car seats at least for four kids. Plus, getting together was just a lot of fun. Of course, all of us had husbands to take care of the other kids while we ladies had fun! Now we are going to graduations and soon, I guess, weddings! I expect my daughter will be first since I was the "early bloomer" of the group.