VC>Рефакторинг всех микросервисов сразу требуется куда реже (если их границы были выбраны правильно изначально).
Что считать рефакторингом?
И где граница работы команды? Вот, скажем, может ли команда выбирать технологии для постройки микросервиса? А до какого уровня? А можно вместо Linux использовать FreeBSD? А вместо виртуалок — bare metal?
Тут-то и находит коса на камень. Оказывается, что в каком-то месте "микросервисы" лежат поверх существующей инфраструктуры. И чем "микрее" сервисы, тем толще получается эта самая "инфра".
Но ведь ей, инфре, тоже нужно развиваться. А для этого нужно и рефакторинг производить. Да, в инфре. Это равносильно рефакторингу всех микросервисов сразу. Я именно про такой рефакторинг, а не когда в каком-то одном микросервисе "рефакторят" MySQL на MariaDB.
VC>Я пока не видел ни одного крупного монолита, который бы развивался > 10 лет и не скатился в УГ. Правда, если честно, микросервисов которые столько бы прожили, тоже пока не видел
.
О, золотые слова

Как обычно, все упирается не в технологии, а в людей и масштабы.