I've always wondered what makes Martin Fowler such an authoritative voice in software?
Then he has started writing blogs, books, giving talks etc, which has increased his reputation.
I don't agree with everything he writes, probably because we have very different perspectives, but nearly everything technical he writes seems to be very solid, and I've never seen any bullshit from him.
I respect that, lots of other developers do that too.
And that's the story of how I came to work on a team that maintained ~16 unnecessary microservices.