имхо, по той же причине, что и спрингбут - фсёизкаропки.
При переходе от традиционных приложений в микросервисы, значительная часть сложности выпала из уровня приложения на уровень инфраструктуры.
оркестрация контейнеров, управление сетью, доступы, аутентификация, прочий devops.
Сооружать все это самому с нуля сродни самоубиству проекта, нужен фреймворк.