there is nothing wrong with the US higher education system for technology. its currently loaded with foreign nationals getting their educations here. there are plenty of smart US kids, they are instead entering law schools and going into finance and business because they feel that is where the career opportunities are.
And, that leaves a workforce gap that needs to be filled, which is being met by either foreign students coming here or foreign workers.
We are on the same page. :-)