Микросервисная архитектура - это набор компромиссов, а не однозначное улучшение.
Монолит проще на старте; микросервисы оправданы при росте команд, разных нагрузках на компоненты и необходимости независимых релизов.