Could have been worse.
Could have been YAML.
Could have been XML.
XML - I see you’ve used macOS’ LaunchD, the system that inspired Systemd
Could have been better.
Could have been XML Property Lists.
ducks
To be honest, I think either of those would have been better ...
XML would have the advantage of having a grammar so we could validate the config files.
It would also make it much simpler to make good GUI editors for the files instead of the Notepad approach most unix config files take.