but why?!
"That way, if customers are tempted to adopt open source development tools, databases, and applications, they can still deploy on a cheapo, barebones version of Windows"
I'm sure this is a Good Idea in Principle but I don't see how it's going to Make Anything Easier or Cheaper. I think you are just using this OPEN SOURCE EXCUSE to satisfy your Lust For Shiny Box. Even a child knows that Anything Worth Having Is Never Free! How stupid do you think I am?