Part of me wonders if software engineering becomes more and more like manufacturing jobs. The jobs move overseas to whatever country has the cheapest and most talented workforce. Be it India, China, Philippines, Eastern Europe, Africa, etc.
There are people willing to do software development for $3-$10 an hour all over the world.