I can certainly praise their current movements to be a more open company. The worst thing we as technologists can do is to be reserved in providing positive feedback on movements that we see as positive ones.
I can see how my original statement could be interpreted as praising the company directly. Allow me to clarify. I did intend to praise their actions. And I did intend to suggest that the current Microsoft is not necessarily the same company as relayed by pdkl95, because of these actions. Specifically, it is no longer clear that, "it is entirely against [Microsoft's] culture and history as a business to allow anything they control to be cross platform". History, well that can't be changed, only diluted with time. But culture can be changed.