>The folly here is you believe MS does this because they want to support open source...In reality they get a TON of value from this "free" service
What is the difference? Nobody supports open source for the sake of it, we support it because we get tons of value from the "free" service. It sounds like incentives are properly aligned.