Immigrants attending an American University for four to eight years are on track for naturalization and easily qualify for green cards. The H1-B people I've worked with mostly went to school oversees and came here for a job that has better benefits and pay than their home country. They are also mostly slaves to their jobs because they only get two weeks to find a new job before their visa expires if they're fired or laid off; that means deportation btw. The company gets a lower paid, more agreeable worker from H1-B visas.
The corporations aren't genuine at all about their reasons for using H1-Bs in a vast majority of cases, and they're all pretending that they use them only for the extraordinary cases where they genuinely couldn't find local talent. The key piece missing in the CEO's statement is: "not enough local talent [for the best price]."