In order for a US company to be able to sponsor a foreigner for a visa that allows the foreigner to work for that company, the company must show that there are no Americans (citizens or permanent residents) who are qualified for that job. With the number of American pilots looking for work, there is no way an American company would be able to say they can not find an US pilot for any job opening thy have.