Представьте что у вас в проекте 28 разных микросервисов, 5 разных СУБД и все это должно жить в своем строго рассчитанном количестве экземпляров для горизонтального масштабирования. Добавьте балансировщики нагрузки, распределение по географическим зонам, бэкапы, возможность накатить релиз на часть серверов и откатить обратно. Когда представите, то можно пройтись по всей линейке возможностей к этому от вашего одномдульного монолита, хранящего все в локальных файлах и посмотреть в какой момент становится непонятно как жить без контейнеров на проде. Более того, с некоторого момента становится непонятно как жить без системы оркестровки контейнеров.