Well, in a small way to be technical again, I consider why Microsoft Windows systems are so good at spreading viruses and worms, causing lots of pain and damage.
I hear that the most destructive viruses/worms scan email address books from Outlook, and then propagate themselves to thousands of other systems.
If so… why doesn't the system ask the user when such access is requested? Specifically, when the subroutines which provide access to addresses are invoked, they could see what's going on, and do a pop up, asking the user.
Now, there's probably some flaw in my reasoning, and I'd appreciate anyone correcting me, but… if this would stop the spread of much pain, and it took me maybe 30 seconds to think up, several years ago.
(There're lots of variations of this, maybe needing encryption, but I'm keeping this simple.)
I'm probably getting something wrong, and really would appreciate being corrected. thanks!