And I know a fair amount of devs who are forced to use Mac hardware because of Apple restricting dev and testing environments to the MacOS. Says a lot when a developer recommended me to use a Linux+Hackintosh (I'm not from a dev background).
About your last point, it would be every designer's dream to work in a company with as powerful a brand as Apple, with as big a war chest and as global a reach for massive adoption. Yet Ive left, perhaps due to feeling that Apple has drained itself of ideas and doesn't have any concrete plans in future. FWIW, most of its recent products were envisioned when Jobs was alive.
I’m a developer, I use a Mac, it’s still the best Unix laptop out there.
But I have a Ryzen 3950X desktop with a real GPU (RTX 2080) running Windows and Linux, for when I am not portable.
Same dotfiles for all, any operating system these days has the terminal + browser story covered, if you then use VS Code and languages like Go or Rust, you don’t really need to care what the OS is.
Getting religious over any one platform is a waste of time IMO.
Well I use Windows and Linux currently, with a hackintosh for macOS after a bad spell with a Mac. I find the Linux OS to be the best for programming, since it just runs everything like a breeze. Windows is what I use for Office since macOS office is clunky and I'm locked in to the Windows shortcuts.
The issue with Macs for me is not the usability of the OS (apart from the lock in that Apple tried to do), but because of its irreparability. Spilt a few dropfuls water on your PC while using? Tough luck, gotta go to the Apple Care centre and wait till they fix it in a week or more. Meanwhile once I accidentally spilt water on my ThinkPad, I just disconnected everything, left it to dry for a day and voila! All of my data was preserved, no issues at all. Another time, I accidentally dropped the ThinkPad from my desk, yet it still works as good as new. Even if some issue were to happen to it, I can be assured of getting out-of-warranty support anywhere in the world - heck, I've had an old Dell repaired at the bloke's who runs a computer shop in my grandfather's village in rural India.
Another gripe I have is with Mac's updates. People complain about Windows updates, but it just takes an hour or two tops if it's a big one, and can be done on restart. Compare that to Mac - last year, Catalina took more than 10 hours on my Mac. Those are wasted hours of productivity, and it's always the same story with Mac every year.
About your last point, it would be every designer's dream to work in a company with as powerful a brand as Apple, with as big a war chest and as global a reach for massive adoption. Yet Ive left, perhaps due to feeling that Apple has drained itself of ideas and doesn't have any concrete plans in future. FWIW, most of its recent products were envisioned when Jobs was alive.