Though if your service is destined for deployment on a systemd system then that's priced in.
A service that runs as pid 1 inside a container would be a different matter.
Re:Systemd Inhibitor Locks Deep Dive
by CameronNemo on Saturday April 10, 2021 @06:47PM
(#26765964)
Seriously if you do not need dbus, don't bother learning it. You will only have it in specific situations and most people don't know it as well as grpc or REST.
Or to rephrase, so many services are not depending on dbus :)
You can't win.