So I don’t even use systemd myself I run OpenRC. Yet honestly I find the idea quite intriguing, having the service manager (PID 1) invoke the command seems like a cool idea to me.
It’s not really a sudo alternative as much as it is another way of doing something similar.
I have no idea about apple design guidelines and am not a UX designer, but wouldn’t a horizontal seperator look better? In gtk i would add one here, gives some extra space and more visual seperation.