I wonder if it's the Valley culture? There is no way a Macbook can compete with a proper Thinkpad [2] for programmer productivity: the keyboard, the UltraNav, the swappable batteries (you can fly around the world with a x260 + spare battery), a nice docking station, upgradeable storage/memory and a trouble-free Linux distro. Plus, they don't burn you with ice-cold aluminum every morning.
The gap is huge! If a Thinkpad is a 100, the prev. gen Macbook Pro would be 60 and everything else lingering in misery under 10.
Full disclosure: I am 100% Macbook right now because Photoshop/Sketch, the struggle is real, I miss everything about Thinkpad, hence this passionate comment.
[1] Another 100% Linux, 100% Thinkpad company was http://www.acunote.com
[2] Properly configured, i.e. IPS, Intel graphics, etc.