All this is is moving the definition scope of an individual "service" from the IC to the chiplet level.
We can specialize hardware at the chiplet level and at some point, I expect more players and more standards out there that "synchronization" and "compatibilty" would become a bottleneck/burden.
We will go back to monoliths eventually again is my guess.
chiplets seems the hot new thing, with an important difference - it's not just a fad: a lot of investments and production plans are moving in this direction. Expensive stuff. So IT HAS to work. Failure would be very expensive. But it's still totally possible.
actual number in hardware is a closely guarded secret, at least for the most recent process, but the high level solution is the same... build smaller boxes so the whole system can handle one of them failing gracefully.