Windows programmers and Linux programmers will never agree on which software application or development framework is the best web programming software. The best thing to do is learn a little bit about each so you are somewhat forearmed when the topic arises.
There are many software architectures running locally and on the World Wide Web. A few of these include: .NET, Linux, Red Hat, Cold Fusion, Java, Oracle, Ruby on Rails and many others.
We frequently work with clients who come to us with Microsoft Access and Word Perfect for database and communications. A good web development company can work in many different environments and help to build legacy systems to help migrate users to more modern platforms.
All things considered, a developer must look what is best for the company in terms of data migration, scalability and cost savings.
For example, client 'A' wants to have their in-house local database converted to an online application. They have over 500,000 records in an Access Database. Then it would make perfect sense to migrate them to a .NET SQL 2008 database in Windows versus My SQL in Linux.
At the end of the day, use the best tool in your developer tool box to get the job done. And if you do not know how to use that tool, get trained or hire an expert who does. Don't try to cut wood with a hacksaw.