That's understandable, but perhaps also something of a "perfect is the enemy of the good" situation, since there seem to be large swathes of the US populace that do not want a more liberal worker immigration policy of any kind.
I'd prefer no policy change over an increase in H1Bs. This is more of a "nothing is better than bad" situation in my view.
I may even go so far as to suggest that significantly increasing H1Bs could hurt general immigration policy. Companies would rather have more H1Bs than immigrants with the ability to defend their rights and the general population will see the damage caused by H1Bs (and with some well place propaganda) instead blame immigration. But this is a thought I have just thought and have not yet given full thought to.
All else being equal, sooner or later, that will cause enough problems for companies that they'll start going elsewhere, and then it will be you filling out the immigration paperwork if you would like to move there to work with the best and brightest.
Even that is better than opening up more H1Bs. I would rather have to completely globally in places that have worker rights than have to compete domestically against an individual who has to remain loyal to the country lest they be deported.
It is possible for H1B workers to change jobs, you know. Granted, there's extra paperwork involved compared to people who chose their parents more carefully, but it is doable.