Fundamentally, I don't disagree with this, but one thing struck me in the article. 

"tech company executives" support this because  they understand that their work is taking jobs away.   Fair enough.   

However, big companies pay very low taxes, even if their profits rise.  Some huge companies have elaborate offshoring of headquarters and profits to avoid taxes.  

Shouldn't THEY pay for this type of program, rather than the general taxpayer?