I think it's just the ease of use. After switching completely to Linux ~10 years ago I was amazed by speed and the amount of tools available for software development. Then, when I switched to MacOS I was also surprised that a lot of things from Linux just worked on there too and the setup was a lot easier.
~8 months ago I switched back from MacOS to Linux Ubuntu and yet again I was surprised how much OS has changed:
I think Linux community did a great job. Current versions of Ubuntu and Fedora can be used by anyone (even your parents).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.