Modern society looks down on poor people, labelling them as losers when they are really a product of unfortunate circumstances. Unfortunate because they had no books in their house, unfortunate because they were surrounded by family who derided learning, unfortunate because they had the wrong colour skin or wrong gender for the career they wanted.
I'm not even sure I buy your argument that they feel better about themselves. Being constantly reminded of your supposed failings isn't a great place to be.
The worst part of "work hard and you may become a millionaire" is for the majority it is a lie.