This line of thinking in my opinion is the problem. Before I start, I will admit I have survivorship bias.
The points you mentioned are problems, but in my opinion that's not an excuse. One of your points you mentioned that it's now harder than ever to buy a home because Blackrock is scooping all of them up. While I agree that it certainly makes getting a home harder. I think if anyone truly wants a home and is willing to do whatever they need to in order to get it, they can get it. Same goes for just about everything else, if you want something, and you're willing to do whatever it takes to get it, you can do it.
All the problems you mentioned are roadblocks, not showstoppers. I think these days it's easier to just make the excuse that there are all these things standing in our way thus making it impossible for us to do the things our parents did.