You would get "generic js error" whenever you had a javascript error thrown. It was untenable as a developer.
Theyre releasing dX on linux so they can stay relevent in the gpu space. Being able to use a windows driver for your linux install is pretty clutch considering what a cluster that has been .
I'm generally giving them the benefit of the doubt because they really didn't have to do -any- of this, and still make money.
My point is without Microsoft we wouldn't be where we are today. We'd be lagging far behind. Apple being the only competition, would probably still be selling Apple 2.
If all unix-like OS devs or even just all Linux devs pooled their efforts in to one distro, they'd have beaten Windows long ago.
You are free to not use products from companies you don't like. Trust me I do value Linux, currently typing this from my Ubuntu machine. I hope it speeds up in development, but without the proper incentive, it simply is not happening. Only companies I see in the desktop space are valve at the moment who have vested interest on the gaming aspect. I don't think every developers are going to say kumbaya and develop for Linux without getting any kind of financial support. O.o
They knew where the market exist,so embraced Linux. They wanted to prevent migration of windows users to MacOS/Linux ,so created WSL2 which lured many MacOS users.
It also added DirectX for WSL2 , which is proprietary extension. It based it's edge browser on chromium because they were lagging behind chromium wrt performance.
They want profit. So,they do these things. Some actions benefit floss while some don't. Problem of capitalist company. They care about capital more than us.