You&#x27;re right, Microsoft has pushed a lot of changes upstream to projects in the past for it&#x27;s own selfish reasons.  That doesn&#x27;t mean said changes are bad, a lot of times they&#x27;re fixing problems that they&#x27;re tired of having to provide support for to end users.