First time I got on Vista I couldn’t believe all the UAC messages.
How it got past the testing/validation people without review is beyond me.
I think the point of UAC was to be annoying. UAC made for a very secure environment, it truly does create the difference between Admin and Root that is one of the keys to security in other OSes. But Windows users just don’t operate like that, so then people turn it off, but once it’s turned off MS is no longer responsible for the stupid things people do logged in as god-like root level admins all the time. They get the “hey we tried” excuse.