Colleges and Universities charge the non-local rate for international students which is considerably higher than the domestic rate (example from Georgia Tech:
In state $30,154
Out of state $53,638
International $54,814
This incentivizes them to keep more slots open for those high dollar students making it even tougher to develop a domestic workforce.
Another way of looking at those numbers is that the out of state / international students are subsidizing the education of the locals. AS long as local governments keep up pressure on the universities to not go 100% out of state, then it's by and large a win-win.
In state $30,154 Out of state $53,638 International $54,814
This incentivizes them to keep more slots open for those high dollar students making it even tougher to develop a domestic workforce.