I usually defend millennials as a millennial myself. I went to a stupid college that was hilariously expensive but walked away with comparatively little debt. Solidly against college now, unless you actually need it for your dream career. My wife and I own our own home and have a new baby. Tons of expenses and excuses, but not from where I sit.
Since graduating 8 years ago, I have worked for 5 different companies. I went from $10 an hour to $38 an hour in that time. However my current commute is well over an hour one way. Because thats where my higher paying job is. Its what needs to be done.
Most of my friends get by well enough, but have no sense of their finances. There are people like this in every generation. Most of America is shockingly average and would rather complain and spend then save for even a little while and live better on the other side.
It might be callous, but let them. Millennials want to rent forever? Fine. That means that we will have tenants forever. You can lead a horse to water but you can't make the drink. In the age of the internet in your pocket at all times, how can you not look up a way to improve your own situation?