Because 3rd world countries fail to provide for their people, simple as that. It doesn’t matter that the US give out Billions in aid every year, many countries just won’t improve.
Why is it the US’s responsibility to provide for their own people AND the rest of the world? Why does the US get blamed for other countries’ failures?