Security and stability are definitely big reasons. Additionally, Linux has a more administration tools and technologies. Docker for example pretty much only works on Linux because of Linux Containers. You also have more choices for things like file systems. Oh and being free definitely helps.