I think Microsoft isn't set up in a way that allows to judge them uniformly. Trust the typescript team or the VSCode team seem warranted. I personally quite like what the Kernel team is doing ever since Windows NT. But the User-facing layer of Windows has made dodgy decisions for decades and has always favoured pushing an agenda over user-friendliness, with some successful usabilty pushes in between.
To evaluate Github the real question is how much upper management was involved in this feature, and how that might impact Github. That doesn't seem clear to me at all.
I deal with Microsoft a lot. They are back to 90s Microsoft mode. You should be skeptical of anything they say.
Not all of us had a problem with 90s Microsoft mode.
Every time I have to deal with Android development chores I miss MS tooling.
Using ChromeOS or Android with Googleplex as gateway for every mouse movement or click is tenfold worse than using Windows 10.
Did somebody compile data on Android telemetry already?
Anyway, ChromeOS is a wash, but you can always remove Google software from an Android installation (well, more like flash a new AOSP installation but eh) which is 100% worlds better than any Microsoft software offering, in my opinion.
Flashing Android devices, the hobby for grandma when nothing worthwhile is showing on tv.
Of course, for maximum privacy, an open source with minimal blobs ROM like Replicant would be much better. Shame 2011 era hardware in mobile land is so much relatively inferior to laptop land (e.g. X200 with Libreboot)
Again, you can't do this in Windows 10. The telemetry and "add-in apps" get installed again periodically after updates  last I checked
Typical geek answer that regular consumers wouldn't understand a word of, neither want to void their guaranty in some shady computer store.
99% of Windows 10 users can't grok disabling telemetry and trawling deep into powershell script every update too.
(Well, at least Microsoft doesn't think disabling excessive features to be warranty disabling, for now...)
What I discussed was how a proactive, technically competent user can wrestle Android back into having 0 Google telemetry and spying, which... Can't happen in Chrome OS, or say for example Windows Phone 10 (RIP).
These kind of solutions is one of the reasons why desktop Linux never really took off, rather Android, ChromeOS, Tizen and such, where the presence of the Linux kernel is a mere implementation detail, as it could be changed by any other POSIX like kernel without any difference on the user experience.
We should strive for solutions that work for everyone, not the tiny percentage of proactive, technically competent users that know about HN and XDA.
They are all "open" where it suits them and closed where it doesn't. I think what we can observe is that these days it suits Microsoft to be open in more areas than it used to.