I agree that there is a huge responsibility placed on the shoulders of students, as there should be, but there is a deeper problem here. Colleges should motivate students to inquire, to learn, and to challenge themselves. While this motivation could definitely be indirect, it should still be one of the primary goals of educational institutions (not only universities, but schools of all shapes and sizes).
One of the best ways colleges could motivate students is by making sure the curriculum and corresponding coursework is up-to-date. Now, it may have just been my department (enterprise systems engineering UIUC), but 99% of the material covered during my college career was extremely dated. The 8th edition textbooks were almost identical to their 1st edition counterparts published 30+ years ago. The homework assignments were re-used year after year (which made the acquiring the solutions ridiculously easy). You have no idea how disheartening it is to walk into class every day or sit down to do homework knowing that you will never, ever in a million years use anything you are "learning". It's not motivating. It's not encouraging. It's not challenging.
The 3.5 years I spent in college were, without a doubt, the worst years of my life. I just graduated (early, thank god) and I feel like my brain clicked on for the first time since 2007. Don't get me wrong - I am a huge fan of learning and critical-thinking (taught myself Ruby on Rails over the past few months with no prior programming experience), but it's pretty damn hard when you can get through one of the most prestigious engineering programs in the world on auto-pilot.