Frankly, if you qualify for H1B, you really should qualify for a green card (resident alien status).
Do we really want to bring skilled workers to the US, give them work experience and training that raises their skill level even higher, and then kick them out of the country?
That seems like an unimaginably stupid idea. We should be seeking to retain highly skilled immigrants, not flushing them out of the country.