You can do both with microservices!
For $19.95, you can replace your single single point of failure with multiple single points of failure!
Being selfish is the core principle of microservice architecture.
So it just happens, right? There is no remedy to this? You know the answer :)
BTW I'm all for monolith.