I almost completly agree about Microsoft and their current policy. Except for one thing.
It is rather pointless to plead to them, it’s better to ignore them and move towards open tech as much as possible. Nothing speaks better to big corporation than dropping sales.
They have some amazing tech, but recent movements and sever lack of development in what can be considered high performance computing (Direct3D), really is disappointing.