Dude come on.
1. Most of the world's best universities are in the United States. People come from all over the world to be educated here.
Yes according to Americans themselves.. They are also the most expensive and most importantly....prestigious because of myth and movies. Does not mean they are "the best", since it is hard to actually quantify what "best" means in university rankings. Most surveys are of companies and people who are asked "which do you think is the best".. hardly a real quantitative and empirical study.
2. Google, Microsoft, Oracle, VMWare, Apple, Facebook, Twitter, Ebay, Amazon, Wordpress, Tumblr, Netflix, Stack Overflow..... All US companies, primarily developed by U.S. coders. Look at the Alexa top 100. The US owns it.
Yes and no. This is what most Americans dont understand. The US is and always has been the biggest market.. and that is very important. Before China became "China of today", the US was by far the biggest single market in the world. Money, and consumers were concentrated and because of this promoting new tech in the US to the consumer is far more easier then elsewhere in the world. This has attracted and still does, money and talent. Could Facebook have started in Europe? Frankly no.. not because we dont have the talent to do a Facebook, because we have.. but the problem would be the market aspect. If started in France, it would be in French, which would be unknown to the rest of the world. Same with Germany. So start it in the UK.. yes but that would be in a relative small market of say 60 million consumers and back in the day of the start of Facebook, you did not have the technical infrastructure that was really needed.
America has always been great to take an idea, from anywhere, and market it to the masses.. that is what made America great. But in many cases (not all), the actual "inventing" was done by non Americans. Yes not in Facebooks case, but in the Internets case yes. The worlds most used server software.. yes. But just because the companies are based in the US, or even started.. does not mean that the companies primary talent pool more and more comes from overseas.. not because of cost, but because that is where the talent is.
A good example. The UK has been the European and even the world center of computer game programming for quite a while. Is it because that the local talent was absolute great? Not really. Sure there are Brits who can do the job, but a lot of them actually come from all over the world.... even America.
This reminds me a lot of that new movie Hidden Figures. Was the race to the moon an American white mans game? No. There were black women who had considerable contribution to the moon shot, and of course lets not forget, that the whole basis for the American space program came from the Germans.
IT is the one sector that the United States really kicks ass at. The really good IT talent around the world that does want to come here will not come here for much less than 100k a year anyway. The current program is just a way for companies to bring in cheap labor.
Kicks ass? Sure if you want to be that nationalistic and chest thumping, but try to look at it one more time. Who makes the best mobile phones in the world.. Apple? hardly. Best computers? Apple? Hardly.. who makes them? China, South Korea, Japan and so on. Does Apple create their software.. sure, but is it by a 100% pure American team? Hell no, not even close. Hell Google was founded by a Russian born and an American.. the world is not as black and white as you grew up thinking it was. Immigrants have had a massive impact on American business and technology if not the primary impact.
Plus a quick google on the salary of computer programmers in the US.
Starting salaries is from 44k to 130k. Average is 79k. Since the present cap is what.. 60k. Wait, so the average starting wage is higher than the cap, and the mimimum starting salary is way less than the cap. That basically means, if you raise it to 100k (the cap), then you push wages on average up, because the problem is not the wages, but the lack of talent! How do I know this? The average wage is already over the cap.. If it was a cost issue, then the average wage would be around 60k or under. It is not.