This is especially true with green card sponsorship, both making the employer happy enough to do it, and difficulties changing jobs after the application is processing.
I'm a US native, but I want to see equal treatment for H1B's, particularly giving them green cards faster and loosening the 6 weeks to find a new job rule. Abuse of our colleagues undermines everyone's rights and treatment.
I would like to see a simple H1B lottery based on TC only, highest wins. That would decimate the body shops.