The millionaire just has a longer history of already having given things up to amass that much money which they can draw on in exchange for goods later. (Or, in the case of gifts/inheritance, others gave things up on their behalf and for their benefit—which amounts to the same thing.) That's exactly what money represents: more value provided to others than the owners have claimed for themselves.
You've experienced homelessness, so you shouldn't need me to tell you the consequences of living that way long term.
We should not let so many people “get lost” without a sane social net.
When you buy a property for speculation you take a risk on your ability to increase market value (or outside reasons). You could lose money.
Hoarding group resources makes you a net negative in your group. Hoarding property alone means you had to create or borrow enough value to obtain the property and finance upkeep. Someone has the money to build a new home. That transaction is a net positive.