Add "automatic green card at the end of three years if sponsored again by the same employer".
Otherwise, the job would just be extremely cushy. Work the absolute bare minimum not to give cause for dismissal, and you're untouchable for the duration.
Companies should vet their emplopees better than that before hiring. Though there is potential to fire for cause if someone who should be able to do the work in 40 hour weeks isn't getting it done.
note that I added a 40 hour work week qualifier above.
...If your goal was to force companies to hire native citizens wherever possible, and only H1B workers when absolutely necessary, that might be the point.