I think the mentality is shifting a little as millenials and gen z are slowly letting go of the meritocratic myth, but blaming internal motivations more than context is a problem in the American conception of the world we still suffer from as a nation. The inability of us to accept that our actions are not the only determining things in our lives seriously limit our ability to fully comprehend the world and how it really works which leads us to thinking ideas like work requirements are actually sane rather than completely counterproductive.
Wealth and poverty for both society and the individual a generational. This generation lifts themselves to a height that makes life better for the next generation. One life time isn't enough to measure whether working hard will make you successful.
Being born into a well off standard is being born into generations of sacrifices and hard work. If the current generation doesn't work hard to maintain they will certainly make life harder for a few generations down the line.