That still sounds like Microsoft to me.
As for open sourcing, I don't see how that invalidates any of the points. None of them had "keeping platforms proprietary".
Alternatively, please point to a company that you think has proper direction and tell us why.
2 - the platform is not stagnant, be it Windows or .NET - new things are coming out;
3 - there is a proper direction, less towards Windows/Office as desktop apps and more towards services;
5 - the updates do happen more often, and at least for .NET they're done in a transparent way (being open source and all)