I haven't been able to purchase a home due to medical debt and the market conditions when I entered industry and the subsequent surges in home prices, so that's a large part of it, and I'm far too old where a bank will be comfortable giving me a thirty year mortgage, so my options are to rent or be homeless. That's a large part of it.
I implore you, if you're under the age of 30, buy a home now. Eat ramen for several years if you have to. Otherwise you will never retire.