Eh, I keep a Windows 10 machine because Linux won't run Reason even in wine. Everything else gets done on my laptop running Mint. Adobe does things that aren't easily replaced. No point in shaming folks for the tools they use.
Linux support is a magnitude harder than Windows/Mac. Even Linus himself complained about that multiple times. If the Linux crowd wants to become serious about the desktop, then everything should be standardized. Userland, boot, APIs, everything. It shouldn't matter which distro the user is running, I should be able to compile once and run my app everywhere.