This and other similar things are so often and easily ignored. I see people talking about Macs not supporting pro use. But hey, tell me, how am I going to power my 6 external displays on a Surface product of any kind?
I get that people want some more variety and excitement, and maybe feel like the Thunderbolt port thing is problematic (despite absolutely enabling my most “pro” setup I’ve ever had on my ’17 13” TB MBP) and obviously the keyboard design has issues.
But as a whole package it’s still the best commercial product you can buy in its space, and considering actual size, has no real competition even if you ignore the many, many software issues one faces when leaving the warm, design-loving embrace of the macOS software ecosystem.
I’ll reconsider this situation after Microsoft releases a Surface product that isn’t almost guaranteed to require one or more returns to the store and oh, yeah, has Thunderbolt 3 support so I can plug in 2 cables to get: 6 external displays (1 4k, 5 2560x*), NVMe speeds to external storage, gigabit ethernet, digital audio, SD card reader, spare ports, etc. etc. (aka OWC TB3 Dock with nearly every port in use.)
There are a few non-MS laptops that might handle the hardware requirements I meet with my current setup, but, nothing that couples the hardware with the Software. Show me even one single app that matches the care and design of Things for macOS + iOS, for example. These are things I use every. single. day. for nearly every. single task.
Frankly, I look forward to Apple fixing some of their issues with the MBP line and hopefully by then the situation with mobile processors will be improved enough to allow for some bigger memory footprints and the like, though, honestly, despite running minikube based workflows locally, I’ve never ran out of RAM at 16GB. I guess it’s because I don’t use Slack.