Sure there is: anyone who wants to increase the availability of cheap skilled labour. Maybe it's true that companies want lock-in, but do you really need that if you can just increase the size of the pool instead? Also consider that increasing the amount of cheap skilled labour would increase the speed of economic growth, therefore giving better returns on the investments of America's wealthiest. Why wouldn't they want that?