@Exmasters-Mark
Somewhat I agreed with you, but not totally. In my opinion the only concern issue with Windows web hosting solution is pricing factor. For an instance. If I am a customer and willing to use ASP and MS SQL, then I will have to pay for licensing cost, that's it. In addition user can use PHP and MySQL on Windows server as well.
On the other hand Linux is an open source platform and don't required any licensing cost (RHEL is an exceptional case, as it requires subscription fees) However, if you are going to use Linux platform, then you'll find many Linux web server hosting security tweaks. Overall, I can only say there are no disadvantages with Linux.