It is a rumour that has been going round. I picked it up. I cannot verify it and what kind of deal was made with MS and whether the promise of this article was part of the deal.
It was a kind of tongue in cheek comment, but if you want, I want to take it back, though I'm not convinced in your statements there might not be some truth in the rumour.