What you have in most education software is that they're catering to the decision-maker who makes the budget allocations and that decision-maker has a lot of check boxes. Does it do this? Check. Does it do that? Check. They could care less about the end user experience.
As a teacher at Princeton I'm surrounded by people who work hard so I just make good use of my time. And I don't really think of it as work - writing a novel in one sense is a problem-solving exercise.