Some apps are clustered or otherwise have multiple instances in a given environment, so the ability to define a single deploy action that actually results in multiple deploy commands would be useful. For example epicsweb backend servers have a separate deploy.sh command per host, and there are a bunch of hosts.
The workaround at the moment is to define one action per host, and in GitHub Actions, define multiple deploy calls, one per host.