Really? The private sector doesn't hire engineers, science SMEs, and doctors? Having been in the private sector (engineering), all I can say is that the company I worked for, and several others in the same industry, have been been screaming for more engineers over the last 10+ yrs. Companies were engaged in talent wars trying to lure what few capable engineers there were to come and work for them or going out and outright poaching them from each other. Sorry, I don't buy that lack of USG-funded grants is what has caused a lack of professionals coming out of the higher education system.