Owning a company with many IT employees I do see this a lot, people are not prepared for real world situations coming from Universities. BUT the classes in Colleges and Universities aren't there to teach how to deal with specific situations, they're almost always theory and very little hands on.
The requirements that I now employ in my hiring process, after going through a lot of IT grads, is for people to demonstrate their capability to trace problems and be systematic about troubleshooting issues. That's more of a thought process than it is something that can be taught. The employers that believe people are going to have the perfect training just out of school are just ignorant to the diversity of the term IT.