Not really. The H1b and O visas were never used for "genius" talent, they are typically used by the WITCH companies to pay people bottom-rate wages (40k-60k for HCOL city) so companies can underpay market wages.
If you have to pay 100k, you might as well hire an American worker. The "shortages" will mysteriously disappear.