I think this is the point behind the question.
The Roon world is different.
Not just that it is inherently distributed.
But my multiroom system uses no Windows or MacOS devices.
Not just Nucleus, but all the endpoints are connected through devices like the MicroRendu, and a few iOS.
A good Dirac answer must accommodate this.
It is ok to involve a Windows machine during measurement and configuration, I did that using Acourate. But not at runtime.