Unfortunately, legitimate employers also have to use the same H1B visa due to the lack of a points based immigration system.
This has led to quite a bit of collateral damage and has turned many legitimately high skilled professionals and grad students away from the US towards EU and Canada.
At the end of the day, these steps still don't address the root cause of work visa abuse - your legal presence in the US on H1B tied to the employer. You probably need legislation to address this and it's nowhere in sight.