What if we enabled students to take less classes, and the ones they do take could be on topics they are truly passionate about?
You actually have a point here, because being passionate about the topic makes you give it your undivided attention.
But then don't you think if students take only classes they are passionate about, they might not be able to cover everything they need to know for their Career of choice