I'm sorry but that is complete bullshit. A lot of the things that need doing in America/World are not going to make these people a lot of money in the short term. In fact it will take quite some time for a number of infrastructure, medical, and educational investments to pay off monetarily if they ever do.