meanwhile when you run yum or apt, it sends an HTTP request for each individual piece of software you're updating or installing back to a central server
I can download the whole repository and run my own mirror if I want to. Then whatever software I install will only be visible in the logs of my server.
Actually I do not really care about that. What I care about is Microsoft having access to my files. The way the privacy agreement is written it implies that Microsoft does have access to my files and is willing to let others have access too.
This is what I care about. I can disable Cortana, never use the Windows Store or OneDrive, that is not a problem. But Microsoft having access to my files is a problem.
Every keystroke you enter into your browser's search bar is sent to a remote server, where it's logged in Web server logs.
The difference here is that I know I am putting info in the search bar and that it is going to be logged at least by one server. My ISP (and all companies that control the routers between me and the destination server) can find out where I am connecting. That does not matter.
It's the difference between having your phone wiretapped and your room bugged. When I talk over the phone, I know that the conversation is going over insecure channels and I talk accordingly.