My problem with all of the 'ditch your Mac' type articles is same:
The assume that people are buying computer based soley on specifications.
They forget that people are primarily buying Macs for macOS.

I work in I.T on a Windows system all day long, supporting other Windows systems, Windows servers, Active Directory, etc. I am a Windows expert, certs and all.

I can afford to buy whatever kind of computer I want. I buy Macs. I buy Macs because even though I make my living in Windows, I don't particularly LIKE Windows, especially as a USER. When I get home from a day of fighting with Windows bullshit at work, I want to step away from it.

Might a Surface Book be $200 cheaper than a Mac in the right configuration? Sure. Do I care? No. Because that's not enough money to make up for the fact that I'd have to run Windows 10. MacOS makes me happy when I use it, in a way Windows does not. No amount of specification comparison can change that.