У них сервис-локатор используется в ограниченных случаях. Например, у тебя есть класс, который использует пачку других классов для каких-то действий: валидатор с его правилами, мессенджер с его хэндлерами. Было бы накладно создавать на каждый запрос все объекты (а если их 20, 30, 100?). Поэтому они позволяют заинжектить в такие сервисы специальный сервис-локатор, в котором будут ТОЛЬКО объекты определенного типа. Это увеличивает производительность + контейнер от psr-11, что позволяет юзать сервис и без симфони.