Many “older” people have more money to spend than the younger generation. That’s not my view, but an economic fact.
Mortgages paid off, no kids to support, reaping the rewards of private pensions, and inheriting money from parents.
Of course this doesn’t apply to all over 60’s, but it does to quite a lot.