одна версия убунту не решает, потому что могут быть разные системные зависимости у разных приложений. и ты пропустил, что в проде у них свой движок контейнеров (porto), который совместим с образами докера. а локально и обычным докером пользоваться можно
а статическая сборка это вообще большой памятник NIH синдрому, от которого плевались чуть ли не все питонисты, но партия сказала надо. потому что девтулзами заправляют плюсовики, которым хочется, чтобы все что угодно одной командой собиралось в бинарь. а скорость разработки в итоге проседает
Очень длинная презентация. Статические бинарники возможно намек на будущий отказ от интерпретируемых языков. snap можно рассмотреть как хорошую альтернативу docker для множества зависимостей.