IIS is a piece of junk. SQLServer is barely adequate, but even a simple MYSQL instance configured right can blow it out of the water.
MS has made it's sales of SQLServer by doing what ya'll are doing -- fraudulently promising companies that SQLServer can compete. Then those companies get inside it, and are trapped. The ones capable of doing so migrate away from SQLServer, and a small portion -- about 20% of the market -- are stuck, locked in. Which is, of course, your plan.
MS is the Brittnely Spears of software. Use control of distribution channels and industry clout to sell the ignorant on low-quality product.
Certainly that's a proven successful business model. But don't go trying to sell me on the idea that cash makes quality.