This is just modularisation though. You can modularise without microservices. Microservices solve a scaling problem, not a design flexibility problem.
It’s really annoying.
the solution, however, would be to hire a small number of really good developers and have code reviews run through them - hopefully teaching the more average developers how to code better in the process.