Earlier quoted context omitted.
The important part of this was: * Students are forced to depart from the “answer-getting” mentality of mathematics. * Students are forced to redefine success in learning as making sense and increasing depth of understanding. * Students are able to work in a context in which failure is completely normal. If your class tends toward revolt, they have been way too far strayed from the first point, and that may be the pro…
Undergraduates (at least for the first few years) have to be in the "Answer Getting" mentality. I'm fine with curve balls being thrown at graduate students, and maybe, just maybe, fourth year students, depending on the course - but can you imagine what a freshman/sophmore student would do if faced with this situation?
The focus on grades and "the right answer" instead of learning and thinking is probably why it can be so frustrating for both parties when someone fresh out of university comes to a (programming) job interview.
I've noticed a lot of attempts on freelancing sites to pay a contractor to complete homework and school assignments. I can't imagine a worse form of self-sabotage, and it seems like students have profoundly the wrong message about education.