The problem with this whole "anyone who works hard can become rich" is that people forget the difference between "anyone" and "everyone". Yes, anyone can get rich, but not everyone.
Being rich is only fun if there are poor people you can have power over. If everyone is rich, then nobody's rich, and nobody will jump on your command. That's why the rich want to keep most people in relative poverty, so they can have power over them.
But, of course, with the majority of people not being rich, and democracy making every vote equal, the rich want to keep that majority from voting against their interest. One way is by pretty much buying the politicians through bribary or donations, another is by controlling the media (while using the Fake News debate to go after alternative media like progressive podcasts, I've even come across claims by center-left people that Democracy Now! is Fake News), and by keeping the myth of "Anyone can become rich" alive, because people thinking they will be rich themselves one day are less likely to go against the rich.
This is why even in the Democratic Party there are a lot of politicians against single payer healthcare and against a $15,- minimum wage, even though there is a majority for it among the population, for single payer there's even a majority among Republicans, and there's bipartisan support for tying the setting minimum wage to inflation rates.