The thing about Linux is, it is "UNIX" equivalent Operating System. UNIX was made to provide robust services i.e. web server, email server, file server, ftp server, etc. Back in old days UNIX was created to help automate the telephone systems which eventually led to network system. Since then it progressed into satellites, military mainframes and other mission-critical systems and linking them together. UNIX are built from scratch starting from NETWORK. Since network is so important to our needs, an operating system MUST BE reliable. They are used transparently, therefore general population do not use them, because UNIX doesn't benefit their common needs.
Windows and Mac (before OSX) was from scratch starting from GRAPHICAL user interface (GUI). GUI's objectives are to allow user to perform their duties with ease i.e. word processors, spread sheet and so on. Since there are so many low-end users, those operating systems became so popular. Mac looked at UNIX as the most reliable operating system and decided to include it into their software, which is a smart move. =)
So why do I use Linux? It is because Linux, like UNIX counterparts, provides utilities that I find so useful as a tool to do various tasks that helps me to accomplish things in little time. Such as awk, sed, grep, MySQL, and etc. It helps me to automate batch processes something that it will take you HOURS to do on Windows even with EXPENSIVE software.
Now my point here is, neither Linux nor Windows suck, they exist for a specific reason. So, in this case, unfortunately, since Linux is (still) NOT widely used by general population, there are not enough demand for VRS providers to produce necessary software for Linux.