What you are stating here is not true.<p>Take a look at <a href="https:&#x2F;&#x2F;wiki.freedesktop.org&#x2F;www&#x2F;Software&#x2F;systemd&#x2F;InterfacePortabilityAndStabilityChart&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wiki.freedesktop.org&#x2F;www&#x2F;Software&#x2F;systemd&#x2F;InterfaceP...</a> and you&#x27;ll see that there are indeed a plethora of systemd service apis. But almost all of them are covered by the systemd stability promise (<a href="https:&#x2F;&#x2F;wiki.freedesktop.org&#x2F;www&#x2F;Software&#x2F;systemd&#x2F;InterfaceStabilityPromise&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wiki.freedesktop.org&#x2F;www&#x2F;Software&#x2F;systemd&#x2F;InterfaceS...</a>) and almost all of them are documented.<p>So, there is a commitment that these interfaces will not change.