I'm not a fan of the telemetry either, but they do have it all documented now, which is more than, for example, most phone manufacturers: https://docs.microsoft.com/en-us/windows/privacy/basic-level....
And I'm not sure what Windows is supposed to force users into things they don't want. I haven't had an issue with turning off functionality and having it be switched back on during updates - I guess it must happen based on the complaints, but it's not something I've experienced.
Microsoft aren't the only company that need constant security updates: I've never seen any complaints about Chrome's.
But really that's my only complaint!
When updates that only add telemetry (Windows 7), or that upgrade an installed Windows 7 / 8 to Windows 10 without even asking, among other garbage, are classified as "critical security updates" by Microsoft, it really should come as no surprise that people disable all automatic updates in response.
They didn't exactly help themselves, firing their QA team, and using their users as the test platform.
They want an undo button? It's right under their nose: stop with the bullshit auto-update that re-enables itself, document all telemetry and make a big button to disable it.
But they don't do that, do they? Any idea why? Spoiler: it's all fake bs again, take one flashy but insignificant step forward and take 3 covert snake-like steps back.