I feel there is a subtle difference in nomenclature: If someone invites you to a birthday party they are making for themselves or another, then they should pay. If they say, “Do you want to come out to celebrate my birthday?” then I would assume that each person pays. I do agree with you, however, that there is an age factor and that younger people probably just pay for themselves or chip in for the birthday person.