Meanwhile, using Linux (I use Fedora Personally) I'm always having to search for Propiertary software, and sometimes the install process isn't so easy. Back when I used to use IDE's made by Jetbrains, the font rendering was bad, and the install process only half worked on Linux, but on my Mac it worked flawlessly.
OpenBSD and FreeBSD have much the same problem, however, the only reason I don't use them more often is because their repos tend to be more out of date than those on Fedora. Although their support for ZFS is a major selling point.
I think that, at the end of the day, if GNU/Linux focused more on gaining developer support, and stopped their incessant need to have everything be FOSS on their systems, I would rather use their OS's over MacOS.
I have an OSX machine for creating mac packages & a windows machine for playing video games, but those machines are limited to those particular uses; my general-purpose machines run linux.
So the why? I think that it gives me the blend of power and convenience that I am personally looking for. In my early days the open source, free compilers were a godsend as I had to get a ride out of town to get to a book store that sold a book or manual with a distribution CD. As the internet access got better I started using the GUI and noticed that my use case was slowly evolving. Now-a-days I find that I am on whatever is handy Chromebook, iPad, MacBook, Desktop PC running Fedora.
Many computer users merely want something that works, and you can't blame them for that either.
This seems like it could be a fun question.
I use windows for games or if I'm not doing dev stuff