If they're hard to kill because there are a web of dependencies then I would argue they are doing microservices wrong.
That doesn't mean it never provided value, just that there are now better alternatives.
I call this the "You're doing it wrong" Theory of Architectural Deficiency: anything that appears to be a fundamental architectural issue is actually just you being an idiot.
For examples, see every discussion about REST ever.