а ты мерял какое влияние на перформанс оказывает создание 100 экземпляров классов?
Нет, это все только в теории, но элементарно взять допустим наш же платежный сервис, при инициализации он занимается определением города клиента и в зависимости от города по разному себя конфигурирует, да, как бы все это тянется очень часто из кэша, но чисто логически если бинд при каждом обращении выполняет конструктор сервиса, то синглтон в этом случае будет быстрее