Programming is going overseas. Project managers, systems analysts, trainers, will always be staffed here.
But line-by-line coders are a commodity. The low bidder, here or offshore, will always win.
That doesn't follow. Without the coding experience or having led a team of such, how does one become a project manager? You know damn well what this means to our kids. This model follows that of the assemmbly worker, the maintenance tech, the machinist, the manufacturing engineer, the CAD designer, and now the coder. Even a large number of CEOs are from overseas.
Hollowing out is real. You are papering over your profit on selling out domestic producers.