There has to be a balance here. You need to allow people who have hustle, drive, and work ethic to rise above the chafe in non-traditional manners other than the prescribed middle class social mobility route. Not everyone is average, and treating society as such is a recipe for tears.
I have zero idea how I'd "come up" today since all the ladders of "work harder than those next to you and you can slowly improve your lot in life" have largely been pulled up in the name of fairness and equity.