If you remove the path from H1-B to residency, you reduce the incentive for a lot of people to go through the H1-B hell to begin with.
Speaking personally, my Dad put me in a university in Canada instead of USA since the path to permanent immigration was so much smoother.