Yes, I've been using Linux as my primary OS for over 20 years (really!). But Linux is not equivalent to Microsoft Windows.
I can get chicken sandwiches from Wendy's, McDonalds, etc. and I tend to frequent those establishments instead of Chick-Fil-A. But of course there is a huge amount of choice for fast food, and they are generally equivalent to each other ignoring basic taste preferences.
If I want to run a Windows application should I use anything except Microsoft Windows to run it? Could I use Wine? Perhaps in some cases, but I'd argue it's not production ready and it's not supported by the application vendor and the Wine team does not offer a support contract.
Microsoft is free to not offer the things I want, but at the same time they should not be permitted to use their dominate position in the market to exclude customer choice.