There are more ways. For example, preventing bodyshops like Tata et al from taking all visas every year. While it's profitable to abuse the system the system is going to be abused. It's not like USCIS is oblivious to what's going on, if it were told to enforce the law, I am pretty sure, it would have complied.