Well, why shouldn't it? The way I see it, a FOSS technology stack should be the default, and using the proprietary and expensive one must be justified, as in saving significant amounts of money, or coming with some absolutely necessary technical advantages. The fact that SO is an exception (a high-profile site built on MS stack while not being affiliated with MS) kind of proves the point.