But why can’t it just install itself including the systemd service files but without registering? Many other packages do that as well.

As a side note: a dependency is probably missing here then, because the missing systemd is not caught via package dependencies.