You dont see many places giving poor or homeless people free apartments or condos because that costs a shit load of money. And monthly home/rent subsidies costs a lot too.the only naivete being displayed here is your lack of understand of how direct aid can solve problems. homelessness is a great example- we spend a lot of money and legislative effort on gatekeeping benefits from low income individuals. then we cut off benefits as soon as people reach a level that can be charitably described as just outside poverty, where a huge portion of people end up falling back to a level where they are again dependent on government aid. what i'm suggesting in all of these cases is direct aid to the problems at hand. if we directly invest money into housing these people and providing case workers for mental health/drug abuse/therapy, we would see results that are more sturdy than these stopgap measures. if homelessness is not a case of the haves and the have nots, why are the majority of those who are homeless from low income households? if we provided education, healthcare, mental health resources, and subsidized housing for those people i highly doubt the rate would be the same.
as for your statement about the origin of third world problems, your ignorance on the subject exposes your severe lack of a historical understanding of the modern world. look at our funding of coups in central america in the last 70 years and you'll find numerous examples of how foreign interference can destroy developing countries.
Government already gives people infrastructure, schools, hospitals, police and fire stations, welfare etc.... how much do you need to give people? Next step is a house subsidies payments or free apartments?
Forget it. In life, you got to get on your feet after enough assistance has been given.
The resources are there.
Now if you are saying instead of giving someone $1500 welfare cheque, the gov takes control and dictates minimums where it goes.... $800 to rent, $200 to utilities etc.... I can agree with that, since a lot of these people take the money and do dumb shit with it. Thats why there's food stamps. Technically you could just give the person an equivalent amount in $$$ and say figure it out yourself, but many of them would buy dumb shit with it. You even hear about them desperate to sell them for 50 cents on the dollar. So the gov has to try to influence people to buy food with the money so their kids eat.