The problem most LMS face is that they have to cover a variety of personas and automate their worflows. What schools and universities pay for is something that can work more like a CRM than a CMS, and those have to be flexible/configurable etc, which makes it complex to setup.