Yea, but you wont buy a Mac just to run Omnifocus. You can probably find alternatives on other platforms or in the cloud that are just as good or better.
I'm talking about killer applications, where the overall experience on mac is magnitudes better than anywhere else.
But there are many more: Things, DeckSet, Affinity Designer/Photo/Illustrator (available on Windows, but nothing of the same quality on Linux), Little Snitch, LaunchBar/Alfred. The Mac has traditionally had a very good shareware ecosystem.
But even basic things like Preview are many times better than Evince, Okular, or whatever Windows uses. Who needs a killer app when the OS is already a killer app?
Linux user here to confirm that I bitterly miss OmniGraffle. That is one of the most amazing pieces of software of all time. I used to dream GNUStep would advance enough to allow Omni to target Linux.
The Cocoa APIs in the hands of decent developers result in pretty amazing software. Desktop services were great too (though I gather have been hobbled in recent macOS releases?).
I’m actually really surprised there hasn’t been more of a push to emulate Apple’s approach to desktop / GUI APIs. For all the effort dumped into Gnome, KDE, and a thousand skin-deep window dressings for Linux, we could have had a truly first-class alternative implementation of Cocoa.
As it is I worry that too many developers are living as vassals to Apple’s platform. It would be nice to have an alternative to Apple that doesn’t abandon all the blood sweat and tears non-Apple developers have poured into enriching the platform.
I'm talking about killer applications, where the overall experience on mac is magnitudes better than anywhere else.