Why are people upset that you're sending data to Microsoft if you enable the settings in Windows that specifically allow Microsoft to collect this data?
Maybe I'm biased since I run Windows 10 Pro but you can simply turn off activity history and set your diagnostic settings to basic. Now your non-anonymous data won't be sent to MS (unless they are secretly sending it against your will which is a totally different topic than this article).
I don't even have a "privacy dashboard" that this article and the Reddit post speaks of because I log into Windows with a local Windows username, not a Microsoft Live account. If you're concerned about privacy, why would you login to your OS using a Microsoft Live account?
This really sounds like people using the default settings without looking into protecting their privacy then saying Windows is evil because they didn't check into the settings of their operating system.
In other words:
1. Use a local Windows login, not MS Live
2. Set your diagnostic data to basic
3. Disable activity history
Also as a bonus step, if a big content update happens in the future and it introduces features that sounds like it's an invitation to be spied on, double check your settings after patching to make sure they're disabled.
It is lame that telemetry exists in the first place, and don't get me wrong, I hate things like being forced to patch / reboot for MS updates but if you volunteer to use Windows, it's the price we have to pay for the time being.