I think it's ok to register them always. These are no longer CLI commands only, but real services.

The overhead of registering a service should be reduced in the servicemanager config itself in my opinion: maybe open an issue there?