Aren't H1B work visa? But I think your idea of the green card is pretty good to return the balance of employer/employee leverage. I wonder what abuses that might have though.
Could you explain, I'm not sure how this is the case?
Personally, I have noticed this phenomenon at smaller companies where a H1B candidate is potentially more attractive. I got a green card very recently, however, I am obviously not an American and am relatively young enough that I can be suspected of not having a Green Card. I have had a few situations where hiring managers were rather disappointed that I didn't need their help to acquire an H1B or for them to file for my green card.