I don't understand why people take shortcuts in school. You pay a LOT of money to be there to learn. Taking shortcuts seems completely counterintuitive to me.
- Time is a scarce resource. Students do what they can to learn what they can, but if they're under the gun, they'll take the path of least resistance to make it to the next day (totally not like the business world, right?)
- In the interest of having well-rounded students, a lot of degree programs include subjects the student didn't want to sign up for, but have to. Even in something like CS, I knew a lot of people who liked the hardware side of it, but didn't like the software side and vice versa. So I can imagine a student justifying taking shortcuts that way.
- Psychological reasons like wanting to protect their ego. Maybe they had always done well in school and are now struggling, but don't want to ask for help, so they think why not just take a shortcut here and promise to do better next time, etc., etc.
A lot of people view it, rightly or wrongly, as paying a lot of money to earn a degree that opens up certain opportunities, while learning is secondary, so minimizing effort is worth it.
And to some people, it's not even a lot of money.
In many ways, schools are just the modern day peerage system.