Yes, it will be interesting to see what is stronger: the lure to run cheaper without Windows/SQL Server/IIS, or the force that holds one back (which also, for now, includes the uncertainty about performance on other OSes)
I guess Microsoft thinks the lure will not be large enough for many of their customers. Alternatively, they feel they have to do this because governments and large customers ask for solutions where a realistic tender is possible.
Someone could change that by providing a de facto standard compatibility environment or automated porting system, though. Microsoft could do that, too, but I do not think they have changed that much (yet?)