Quality of education
All I can say is that this vindicates the old engineers and other professionals complaining about the fall in standards of education. Looks like even though most of the economy is dependent on IT, they can't produce enough quality graduates to fill in essential roles.