It's really good that it works well for you!
Really!
However, as the masses can testify, that is not the norm. The complexity in the O/S makes it very susceptible and prone to conflicts. Some people argue that you need to know how to make it work properly, which is true, but should not require that amount of dedication just to have some service up and running.
In the 90's I had a 486 w 8 MB RAM run as my web server, DNS, mail server, SQL server and acted as a router with a firewall on a dialup connection. Later I added another 8MB so that I could also run the GUI.
It's due to the superior simplicity of the UNIX design.
Windows is heavy on complexity, thus less manageable, and more prone to problems. Clearly a lot of people have a working Windows setup, but I'd say many more people have massive stability issues. UNIX was not designed with security in mind, but because of the simple modular design can be modified to work with it in mind.
Now if you don't work with different O/S over time in environments where you can really compare O/S's handling different situations you might not realize how much easier it is to, for example, manage Linux servers compared to Windows. I think the number is something like 12 servers per admin. You could possibly reach 100 servers per admin under a UNIX like O/S. Again, due to simplicity over complexity.
For those of us who have had the pleasure of knowing other O/S's, we can testify to the pleasure level of getting off Windows. For those who love Windows - good for you! It has certainly gotten better over the decades. Is more stable and so on.