The advantage to having the service name last is that you can easily list multiple services. On a default Ubuntu installation, this is now possible with systemd, another opinionated piece of software:
sudo systemctl restart php7.0-fpm
I tend to prefer this syntax because I can perform an action on multiple services with a single command.
As a user I'm not a big fan of the order of their CLI switches. For example to restart PHP-FPM:
brew services restart [email protected]
In Ubuntu the same thing is
sudo service php7.0-fpm restart
Should restarting a service require sudo? I think it should.
Should the service name be first and then the operation? I think it should as well.
Good luck convincing brew maintainers of this. It's like talking to a brick wall.