For the most part, it's not the lack of solution but the lack of will and resources to execute (or find a better) solution. The ruling class don't want the masses to be free of fear and have the basic needs. If everyone is on the same level, they (the oligarchs) will have no one to serve them. They relish their position not only for its grand lifestyle but also the nearly unlimited power with which they can bend everyone's reality with. Others do stand up to that but those who do find themselves dead or their families suffering for the "rebellion". Greed and lust for power. Those, I think, are what should be fixed.
Somethings gotta change, that's for sure... Thanks for the comment @unspeakableme