The problem with Moodle is that it's terrible. Yes you can customise it, but the core must be 20+ years old now, and it really shows. Universities don't have the talent in house to do anything more than bodge solutions for local bureaucratic knots. That doesn't generalise into an improving system over time.