Most CS graduates and interns I have hired and worked with I have been pretty happy with. Granted I'm disappointed CS is turning more into programming as a craft and less on the mathematical thinking necessary for true innovation to happen, but from an economics perspective it makes sense to hire programmers over theoreticians.
There are many immigrants in US getting paid US wages who graduated from non-US colleges. Companies in other countries need to start paying US wages and stop exploiting developers.
Ludicrous comment. The US has many fabulous university CS programs.