Time moves on. And our national economy has become vastly more impaired.
Only by force of arms --- fear of those arms -- which we will be very hard pressed to keep in the forefront of, given that we've packed up all the machines and sent them to China -- do we stay the world's reserve currency.
At this time, what you are calling "outsourcing", is more like selling your children into the sex slave market.
GEt real, most of the outsourcing is big companies shedding non-core activities to other specialist companies -- and most of those specialist companies are in America. A bank outsources it's tech work to IBM AMERICAN workers so it can have a good year with lots of tech work one year and a leaner year the next without hiring and firing workers. AND it gets highly qualified workers. The highly qualified lot can do high level work without crests and troughs so they can hone their skills. It's like GM outsources it's parts to be manufactured by outside companies.