As many pointed out, its a lack of motivation, flexibility and etiquette.
* Instead of stoking motivation and interests, teachers often go the easy way and squeeze knowledge into students. Which leads to even more bored students with no chance that they start to learn by there own motivation.
* There is a lack of flexilibity. You must learn specific things in specific time. Not even free courses can handle the temporar interest of the student and the students own specific interest.
* And bad etiquette. When its up to you to visit a lecture or not, many students go anyway, because thats what society expects. Even when its a big waste of time and motivation.