People do like to join corporate brand loyalty teams, which just seems to me like a way to guarantee disappointment.
I've used a Mac essentially continuously for 28 years. Always the not-quite cheapest, often secondhand, and always in the context of a job that required deep understanding of Linux; the Mac itself offers complementary, somewhat overlapping tools.
Macs never quite frustrate me more than the alternatives, but I maintain an interest in possible alternatives, and at any point if switching made a fundamental difference, I'd switch. I have found a Windows convertible tablet to be a better lightweight travel companion than a Mac or an iPad, and I have a solid, reliable Kubuntu machine on my desk.
IMO as a professional tech user you should always have options, and you should often re-evaluate those options wherever you can do that at no real cost.