Votre application est pleine d'objets qui servent dans différents Controllers ou autres, et il vaut donc mieux factoriser ces objets afin de pouvoir s'en servir plusieurs fois là où on le souhaite ! C'est à ça que servent les Services. Et Symfony vous rend la vie particulièrement simple lorsqu'il s'agit d'utiliser vos Services.

Ici, je vous montre par l'absurde à quel point il est non pertinent de dupliquer du code logique dans plusieurs controllers  / plusieurs vues.

▶ Documentation officielle sur le Service Container de Symfony

Symfony 4 : les fondamentaux par la pratique