Multiplayer in games is a hard problem to solve because each game has their own set of requirements that are hard to abstract or make generic, you'll always have to make compromises wich is not idea, hence why everyone end up doing something custom
But having something ready out of the box is a nice competitive advantage over something like Unity for example