If you need extra customization capabilities, just run a shell script via the ExecStart= parameter and boom, you have all the power of systemd and the shell combined.
The amount of effort systemd went through to make existing software work is genuinely heroic.