What you (and Trump) are missing is that the two bolded statements are contradictory. As Trump's own immigration plan points out, we are producing twice as many American STEM graduates as there are entry-level STEM jobs. Given those numbers, we should be focusing on employing American grads, not foreign grads who happened to attend U.S. universities.
I do not see where they are contradictory. I see where you are coming from, but there are far too many who are not even trying to get a job too. Start counting the college grads who want to START AT THE TOP AND ARE UNWILLING TO “PAY THEIR DUES.” GETTING RID of so much welfare support will help the employment numbers in real time and will also push people to study in worthwhile fields instead of so many of the throwaway courses offered just to get a degree....any degree.
Back to the H1B situation. Trump believes Americans should come first but that all the foreign graduates should not be thrown out of the country when they graduate. ILLEGAL and IMMORAL use of H1B is the problem when it is an excuse, like in the Disney situation, to import workers to replace Americans...and even force them to train their replacements as Disney did! Walt and Roy must be turning over in their graves. There is a big difference between people who are here as graduates, and importing thousands to take the place of Americans as in the Disney case. Apples and Oranges.