Not to excuse MS crap, but you consented by not managing the system during setup. If you accept defaults, you’re consenting to what someone else thinks about how your system runs.
I’ve never once had Windows do updates behind my back, because I configure the update system as part of setup. At work, we manage the updates for all systems.
Is helium used in deodorants these days?