I think they've lost many of them already aside from those who need to stay on MacOS because that or iOS is what they're writing for. Hence the tone of so many of these articles.
How long are the rest going to wait on disappointing refreshes that move in the wrong (or no) direction? It's too hard to be enthusiastic about the platform in the way you could around the time of 17" Macbooks.
The only reasons there's an occasional older-generation video editor working on a mac is because of a. inertia and b. proRes. That video format is finally workable on PC thanks to FFmpeg, but it uses terminal tools (or a couple very terrible GUIs written by the community) and it's going to finally nail that coffin shut.
That and the fact that proRes is technically already obsolete. There are already better options that are cross-platform, but "best practices" is often a code-word for tradition. It will change in time.
The whole purpose of a video codec is to share video across platforms. That's what a codec is. ProRes being locked into mac hardware was a real dick move, and a lot of video people back in the day didn't recognize it and got all smug about how capable their mac was. Yeah, it runs anything except proRes because other developers understand that codecs need to be widely compatible. Apple was the only one who didn't get that memo.
Google should release a Chromebook optimized for best Android development experience.
And best web development experience.
Because if Android/Linux someday becomes they best developer platform (however unlikely), Apple will have real trouble. When the good developers loose interest in a platform it becomes very difficult for it to survive.
And good developers results in not just good apps. It's also recommendations to friends, support when something doesn't work or needs to be explained, and it's advertising that's much more powerful than the advertising you can buy.
All the money and ads Microsoft put into MS Phone did nothing because it didn't bring developers. Same with Blackberry and Nokia because those platforms were never developer friendly.