Cheapness is not age-related.
I used to go out to dinner with my dearly departed mother, and we would (quietly) make fun of all the folks ordering "water with lemon" (what local servers call a "Villages Coctail"), making lemonade at the table. My mother (a cheap old people

) used to say "if I can't afford to buy a beverage I'll stay home." Same goes for tipping.
For those who oppose tipping, consider this - in order to pay servers a living wage, menu prices would have to increase considerably - not only to cover additional wages, but also the higher employer costs (social security & medicare taxes, unemployment, worker's comp.) You would pay more to dine out, and your server would have absolutely no incentive to provide anything more than the barest minimum required service. I would rather pay less for my meal and reward someone bending over backward to please me, or "penalize" a lesser-inclined server. That gives control to ME rather than to a restaurant owner. Seems like a win-win to me.