We always did that for my son't birthday parties. We used to invite a lot of kids and I always thought it didnt' seem right for a kid to get 20 presents, and we didn't want anyone to stay away because of the present issue. We also just wanted the party to be about having fun.
But we have never had another person do it.