@hifi_swlon, Your shared observation deserves a proper reply…
The idea behind this is more than just the extension manager. The extension manager is the first step that bundles multiple extensions in a single entry point. This should make it easier to come up with installers for the different platforms that Roon supports. This step can then be followed by getting it preinstalled on different Roon servers and endpoints.
The current release of the extension manager already takes care that execution is moved to the background and that the console output with the pinging messages gets hidden. All to move complexity away from the user.
How successful this all will be has to be seen. It will depend on if I am able to attract other developers and what the Roon team has in mind for this.