speaking as an American engineer who has had to deal with a lot of code produced by "cheap" Indian and Chinese programmers, I can't help but laugh at the naivete of this perspective. You tend to get what you pay for in a global market where the price is efficient.
Also in my experience ideas and idea people are a dime a dozen. I have notebooks full of hundred ideas I don't have the time, energy or money to execute on. Talent (and availability and interest, etc) is hard to find. That's the bottleneck.
> You tend to get what you pay for in a global market where the price is efficient.
I agree that the proposition is naive. That said, the global market for programmers' salaries (or contractor's rates) is most definitely not efficient.
Also in my experience ideas and idea people are a dime a dozen. I have notebooks full of hundred ideas I don't have the time, energy or money to execute on. Talent (and availability and interest, etc) is hard to find. That's the bottleneck.