A lot of developers (and thereby most on HN, I guess) see Microsoft only from the perspective of a private consumer. From the perspective of a normal non-technical company though, Microsoft is this giant that has spread its products throughout your organisation like a cancer and you can never free yourself from it. For Microsoft's main business it's irrelevant if VSCode is mostly open source or not. That is why these gestures never meant anything in the first place.
It doesn't matter if some Microsoft trinkets are open sourced while AD is not and while you still can't connect your open source DNS and DHCP server to a Microsoft domain controller. Or have your open source email client be 100% compatible with the proprietary Exchange protocol.