As a Millennial, it disheartens me to see so many of my generation "struggling". But I suspect a lot of this is due to people not truly being willing to make sacrifices (e.g. the schools, the lifestyle, etc). Packing a lunch is not a sacrifice. I listen to some people who make six-figure salaries tell me they will never be able to afford a home - well that may be true if only a luxury home in the most expensive neighborhood will do (all the while paying high rent to live alone). Other people I know complain that they had to spend some money renovating one part of their home and how much of a struggle it was. Everyone wants perfection and they want it immediately.
On the other hand, if they were willing to do something like what a lot of people on here do (myself included): buy a fixer-upper and house-hack or just whatever it takes to get started, they could make a real sacrifice for a few years and come out far ahead. But people usually balk when hearing this. Too much work and supposedly too risky.
That said, I wonder if the subject of the article can't buy a home because her debt to income ratio is too high with how much she still owes in loans.