successful companies GROW, and need more people. That is the basic issue, there just are not currently enough highly trained specialists in certain fields to fill all the available jobs.
Who is TexasFreeper2009? He is a leftist, America Last skunk that comments like a corporate HR drone.
I used to work at a large university with a well respected engineering program. In the late 90's, students held an engineering job fair. NO major tech company sent representatives. We all knew what this was about. Tech firms were actively working to lower wages and weren't hiring from American schools.