While I believe that you intended that as a joke, it actually reflects the reality that he missed.
Becoming a programmer requires that a certain amount of infrastructure exist to provide the education necessary. So , no, we aren't talking about 95% vs 5%.
Secondly, the companies pushing for more visas are NOT doing it because they're looking for the best and the brightest from around the world. They're doing it to drive the price of programming down.
It's fucking PROGRAMMING. It can be done ANYWHERE in the world. If company X wants to hire the top 20 programmers in India then they can do that. And those programmers can work from home (in India). They are the best, right?
I have no problem with the idea that bringing the "best and brightest" here to the US is good - meaning the top 10% (or even 5%) of talent. Those folks will innovate and start companies, boosting the overall economy and status of the USA globally. The problem with the current immigration push is it's bringing in millions of basically unskilled people, at great cost to the USA. That's essentially treasonous.
I also agree with you on the point of bringing in "regular" developers to drive the cost down. That's a bunch of crap, and has been for decades.
We need to kick out the current group of political clowns sending us down the drain, and get back to policies that actually help most people here in the USA.