It's more of a "why do I keep Windows on my main machine and only use Linux for my servers?"
The answer is two-fold
a) most of my games and a (dwindling) amount of productivity software are windows based. I know things are improving... But the fact remains that I am still literally invested in some software that is only supported on Windows (that pile is shrinking).
b) there are a few everyday tasks that are still just too frustrating to be practical for non-technical people. For example, why in the fuck do I need to deal with user and mod permissions for files on an external harddrive? I get why for system files, but for media files on an external drive? It's a level of pedantry I'm just not ready to deal with.
That's almost exactly my problems with Linux. Adobe is what holds me back the most, a few games that I play also don't run, and dualbooting has been really annoying. Also, audio drivers, audio problems drive me nuts, and the solutions are absolutely bonkers complex weird setting stuff, specially becaus I'm using a laptop.
That said, I love Linux and open-source software, just can't afford the compromises.