Older people have more money because they 1) Lived longer to accumulate wealth. 2) Housing was cheaper relative their income 30 years ago.
It's also worth noting that 50% of homeless people are over 50 [1]
[1] https://www.governing.com/urban/the-nations-homeless-populat...