Because there are no good LMSes. It doesn’t matter if it’s open or not. The concept is broken. The platforms people actually like learning with aren’t LMSes.
There is not one "learning" platform that covers all these cases, let alone cover well. The activities and the learning modes are too diverse, I would not trust any single entity to cover all of them.