Nowadays it’s solid advice. The current Mac line-up is a step ahead of the competition. App compatibility is hardly an issue anymore with the exception of some very niche software.
They impose obsessive control over their walled garden, constant pressure to use Apple ecosystem products, and they are staunchly opposed to interoperability regardless of it being an obviously anti-consumer tactical moat.
Buying a Mac in spite of such anti-consumer behavior reminds me of voting for a bad person because you like their policies.
You don’t even need an Apple account to use one. Unlike Windows.
These days, you're lucky if you get to pick from "Bad", "Very Bad", and "Worst".
(BTW, does Mr. Bad look like he'll competently implement and honestly administer his policies? 'Cause without those, "good" policies ain't worth squat):