It looks to me like the solution to the problem is simple. Just have a "high tech visa" with no number limit, but one simple requirement: The company requesting the job needs to be offering something like 150% (or 200% or whatever makes sense) the average salary of the US workforce, or in their state. This will ensure that the visa will only be offered for skills that are difficult to find in the USA (or the specific…
an excellent suggestion, also possibly a bidding process... but I'm sure none of the US tech companies will champion this option because there is already room to do this unofficially within the current program... 50,000+ yearly visas gives a lot of overhead above just seeking "truly exceptional" talent.
And I don't see any need for a bidding process, which implies a fixed quota, a fixed closing date for the bidding, and a lot of uncertainty.
Just require the salary to be high enough to show you really need the skill, not to cut costs, and have a process with a guaranteed timing and outcome.