While I agree that there are definitely some cautionary tales regarding microservices, consistent and autonomous delivery across many teams with a complex monolith is equally if not more difficult than some of the cons that come with microservices.
I don't think the answer is as easy as "you don't need microservices". I think the answer is "you can effectively use both".