> They are now embracing the gnu/linux way of working like the packaging tools, the command line with the shells, the easy of having a compiler and developer tools, etc etc
This is ridiculous. Damned if you have a CLI, damned if you don't.
Further more, if Microsoft where to extend it, wouldn't it need to contribute back to the community? Isn't Microsoft one of the leading if not biggest contributors to opensource on Github?
You'll need further evidence to support this claim.
> At the same time they don't let you create from WSL standard Windows application that you can redistribute, I guess this is part of their strategy
I don't understand - WSL is the linux Kernel compatibility. What this has to do with cross compiling Windows applications is beyond me. Additionally - IIRC .NET core can be compiled from Linux.
> In addition Windows 10 is such a messy, bloated system and the updates are very heavy and have often problems and they reset without asking many of the configurations you carefully made on your system
I'm not sure that an operating system that is backwards compatible with software over 25 years ago exists that isn't a bit "messy" or "bloated". Linux has it's own share of warts. It's worth noting that Linux is my primary operating system.
> I advice people that want to use Windows to use MSYS2 instead
I advise people to use the best tool for the job, whether that is WSL or MSYS2 depends on the application and the use cases.
Based on your post history - you seem to have an outstanding grudge with WSL. I don't think you're being impartial.
Where are all these ads that people complain about? Is it the half pre-installed apps that come with your computer that you can promptly uninstall?