The fad of using asian labor, will last until the cost of paying asians, is equal to that of hiring americans after adding in social security costs, unemployment insurance costs, epa, osha, medical benefits, and actual wages of american workers. When an american is paid exactly what an asian worker is paid, total and net, when conditions are isotonic, then the flow of jobs from america to asia will stop, or even out. Not until then.
Offshore outsourcing is a fad that will abruptly die.
For one thing, the U.S. Dollar isn't going to remain over-valued forever (thus making foreign contracts appear cheaper than they actually are).
For another, the quality of foreign apps isn't up to par.
Add in cultural, time, and language/communication issues and you've got yourself a fad that looks good only on paper but that seldom appears good in practice.