Покажи где из ptroviders данные попадают в конструктор контейнера
Сейчас нигде и работает. Но вот например, в провайдере, заданном в providers-web тебе потребуется достать из контейнера реализацию кэша, то это вызовет ошибка, не смотря на то, что в providers он уже определен