One swarm service per user

We’ve noticed that in our installation with a docker swarm backend, each user is given not only their own container, but also their own service. Is a result of the expected functionality. We were sort of surprised that this was the case. Wouldn’t it be faster to launch a container from a service that is already running?