This is a very multi-faceted question but I'd summarily say that it's not the fault of the education but rather more likely the student. Not always but I think I have a point to be made there. I received the same education as others and we are in vastly different worlds of knowledge. "Where'd you learn this shit?" "Same class, but I was paying attention"