While nobody thinks poverty is a good thing- it's also something you can't eliminate. Many people's idea of fixing things is to throw other people money at it. That might be tolerable if it worked, but all our history of it says it does not. Unfortunately the nature that is ugly in this world- is human nature. Nature itself has produced millions of thriving species that use no government, no doctors, no nothing in the way of constructs to thrive, and they did that without trashing r poisoning the world or using up the natural resources. All the damage to the natural world, as well as the misery of our own problems- are brought about by our own bad decisions and arrogance. Nature has a short rule list for the process of living successfully- and humans are the only ones that ignore it all. IF we accepted the rules of nature- we would be thriving too. It's not that they are secret, but that we assume we are smarter and can ignore the principles that have worked so well for all other species, and make up our own. Could we do better? Of course we could. But it won't happen by rewarding people for being unproductive, protecting them from the consequences of their own mistakes, for helping blame others instead of looking to themselves. Society doesn't make people what they are- people make society what it is. When we learn how to breed and raise people right, the society they comprise will do well- but it will never thrive as a people who will not stand on their own feet. A "Guaranteed job" is welfare program. IF a person is productive, they don't need a guarantee. If they are not, they don't deserve a guarantee.