Yes, some MS stuff is very efficient, but most people like being able to apply patches to broken things themselves, and to not have to wait for MS to fix it. That's why so many people like Linux/JS/Python.
I myself use Linux.
Most people can't fix anything in the first place because they don't know how to write code. They use Linux and JS/Python because they are dirt poor and at best have some technical education, so they can dream about themselves being coders. Cheapo startups also like the same crap because investors are cheap, wanting cheap labor.
Or because they know that as soon as a bug is found, people get to work on fixing it, and it gets sent up and down stream as soon as someone's fixed it?
I mean, that's why I prefer Linux.
That it's free is a bonus.