There is some sheer stupidity being floated around in some cases here. The phrase "you can't get ahead unless you are born with a silver spoon in your mouth."
I grew up in one of those neighborhoods where the 1% live. Of the children in the 2 streets in our "court," not one other than myself graduated university within 6 years. A couple drop outs of university. A couple who are on pace to take 8+ years to make it. Not one of them making a wage above 40k. A couple girls with kids before they were 22. Many of them have this don't give a fuck attitude and put no effort into anything. It astonishes me. I'd say if anything there's going to be a lot of children born into rich families that will fall backwards. While many people born in the middle class will have that extra drive to make it rich.
People will then say but they'll inherit a lot of money. It's a lot easier to blow through money then it is to make money. If you don't develop the skills to make money there's a very good chance you'll blow it. See lottery winners.
The problem people have is self-selection. No one is really rich until 30+ and usually 40+ unless they are a) on TV or b) sold a business or c) inheritance.
This is simply due to the fact it takes time to build wealth. You have perhaps 1 compounding period from 22-30. Then another from 30-38, another 38-45 or so. Money compounds over time. Hence, why moving social classes isn't likely to occur in ones 20s or even their 30s. Look at the Forbes rich list. It reads almost like an obituary. 92,80, 83, 78...ages of the people in it. They've had many compounding cycles to take advantage of by that point.
You can become a millionaire never making more than 30 thousand a year. A lot of it comes down to life choices. The rich don't feel the need to look rich. (Outside the extremely rich, or the get rich quick types (athletes) Whereas nearly everyone who isn't rich has it engraved in their mind that they need to look successful. How do they do this? buy a house they can hardly afford, a car that's well beyond their income level, expensive clothing etc. This leaves them with no real opportunity for climbing the social pyramid as they are leveraged to the gills in depreciating and under-performing assets.
This is even more magnified in places where people are truly poor. My girlfriends in Cuba probably spend 80% of their incomes on clothes...when what they should be doing is saving that money for a few years and starting a private business. I've showed them the math and within 2 years with me they could easily save 3+k (enough for them to start a business there that can make them an income of 300+ a month quickly. keep in mind this can keep on being scaled until they are making thousands) which is more than triple what they make outside of my help. It's beyond them though. They just keep spending the minute they have money in their hands. We exhibit the principles here just we have more access to money.
You don't have to be all that intelligent to make a good living. On 80k you could save 40k a year if you really wanted to. If you did that and invested you should become a millionaire within 10 years or so. After that you may very well make more a year on your investments than your salary.
Everyone has an opportunity to be successful. Sure it's easier for some. Who cares. Make the most of what you have cause 99% of people aren't. They are contempt with mediocrity and blame stuff like taxes for there lack of success / achieving their dreams. Mediocrity is a mind set.
It's all a mindset.