Why is sliding sync a separate service and not just part of synapse itself?
Once the API is stable I'm sure all the homeservers will implement it natively. Until then, think of it like a reverse-proxy that lets an HTTP/1 webapp talk HTTP/2 to the outside world.
I would then ask why it isn’t integrated into Dendrite