. "Speculation was that this is because the back end of Moodle is messy (so integrating it with other packages is not straightforward) and scalability is an issue." . . .