A/B testing is not some nefarious scheme to harm users. When Google or Mozilla wants to add a new feature, there are basically three choices:
(1) Opt-in: Add the feature to the new version. Users must choose to upgrade.
(2) Opt-out: Roll out the new version automatically, unless the user actively choose not to.
(2a) Opt-out with A/B test: Roll out the new version to a small portion of users first, and proceed if nobody catches fire.
Once you decided to use opt-out, there aren't that much difference between (2) and (2a). The major difference is that with (2a), a smaller number of users are hit when an unforeseen bug inevitably finds itself into release process.
And of course we know what happens when something like a web browser relies on the users to actively click "Upgrade". I'm sure there are some people still using IE6.