I mean one of the selling points of microservices is, that the developer can only be concerned with their slice of the whole and does not need to understand systems. Maybe this is not so clever after all.

Or, it would require an architect who has a very good understanding of the system. Which in reality seems to be rare.