I see what you're saying, but I'm still not convinced and am going to remain in disagreement. (That's okay, can't agree on everything.)
Kinda matters when you're presuming to tell other people what to do.
Why not have an informative window prior to installation of the update? Explaining these very things, with something like a quick executive summary:
This update contains XXXXX, some users may not wish to update, **you do not need to update**.
If you do not agree you are welcome to continue using the previous version.
Please click cancel and continue using your current client
Because this requires the source to be honest about XXXXX. In other words, it requires trust. We are philosophically opposed to building systems which have an ongoing and realtime trust requirement both out of concern for the security of our users but also as a factor in our own personal safety.