Forgetting certain settings is annoying. Forgetting that I want to manually control when my computer downloads gigs of data to apply a patch that- in recent times especially- may very well brick my system... well, I can certainly understand where OP's frustration comes in.
Even at one of my jobs a few years back (which was about 50/45/5 apple / windows / linux shop) we were cautioned against applying major updates from apple within the first month or so of their releases given past issues.