It tries to hurt the big outsourcing companies, but unless it manages to transfer (tens of) thousands of engineers each year they just won't notice it...
Also, very often a company needs someone qualified and found a particular candidate they want and tries to apply for him. I'm not sure how taking one of the many low qualified "engineer" coming with these outsourcing companies would fit the need here.