No it's fine using Linux (i think i mentioned it somewhere before).
It's just a fact that for the time being, Linux has lost on the desktop front. That sucks, no doubt about it. But it doesn't help overly idolizing things, which looking at your remarks, i don't think you run the danger of succumbing to
Yeah, and it always sucks if you are presented with no alternatives, no matter where. It simply sucks.
Being mostly a Windows user, but occasionally my work requires me to use MacOS, because of iOS-development-related things. Now, i don't really hate MacOS, but i dislike to need just another, secondary PC (Mac) just for that purpose (which is kind of a similar situation you face, just with different players). So, my company got me a Mac Mini just for that, but which i don't use. Officially i use the Mac for this dev work (because of the license terms of the Mac software), but inofficially and in reality i run MacOS in VM as it is more convenient for me. Now, contrary to your situation, i did not have to worry about the costs of all this, so, yeah, you could accuse me of speaking from the high horse
And one minor correction: No, Linux did not let you down. Linux as such is by no stretch a failure, otherwise it would not be one of the dominiating OS'es for servers and super computers. It is just the whole situation that evolved around desktop(!) Linux during the last decade, with all its elitism/fragmentation and in-fighting in its developer community, as sad as it is