You&#x27;re welcome to your opinion. What you see as &quot;open-source and cross platform&quot; offerings I see as a few cheap baubles being given out to buy developer good will. It seems to have worked in your case.<p>Node.js isn&#x27;t particularly relevant to their primary business, nor is keeping Visual Studio proprietary. Opening them makes developers happy at a time when fewer <i>non-MS</i> developers are writing for their platform (they moved to the web and mobile).<p>Microsoft&#x27;s bad behavior with Windows 10 (including the drama involving the back-ports and strong-arm upgrades in 7&#x2F;8) suggest the company&#x27;s behavior hasn&#x27;t changed much.<p>But as I said, you&#x27;re entitled to your opinion. I would <i>love</i> to be proven wrong here. Unfortunately, experience has taught me otherwise.<p>The real question - that you ignored - was this:<p>&gt; I suspect that &quot;always get updates&quot; promise I paid for years ago will be ignored.<p>Given that Microsoft already restricted a C++ version of Minecraft to Windows 10, do you really think they will <i>ever</i> ship this new C++ version of Minecraft for Linux and Mac? At the same time, not years later? Or will they split the community?