The reasons I've seen are that European companies tend to hire local people; student visa don't come with work authorization post-graduation (the 1-year OPT in the U.S. can immensely help when seeking job - for the company, they can essentially bring you in without any extra cost, and when the year is up, either you've proven your value so they can justify a costly work visa, or they can just let you go); cultural barrier is higher in a homogeneous country; etc.