This fascinating article by Atul Gawande explains both sides of the issue:
https://www.newyorker.com/magazine/2018/11/12/why-doctors-ha...
It seems to be the classic curse of enterprise software: it's the bosses you need to keep happy, not the users.
I work as a university professor and educational software also tends to suck, for what I assume is the same reason.