Again the rule of thumb here is that users are stupid. Look at the millions of Windows XP users who clicked on links and installed malware everyday and then complained about it as if it was Microsoft’s fault. Those users are now using iPhones.
Yeah, I'll agree with you that in general, users are ignorant. Seems to be way of things where technology is involved.
Now, let's look at the difference between what has to happen on these two platforms.
XP:
1) User goes to a website with a maliciuous script. Boom! you're infected.
2) User goes to a website that has a flashy banner enticing the user to click me! User does. boom! infected user.
IOS:]
1) user goes to a website with a malicious script. (nothing happens)
2) user goes to website with flashy banner enticing the user to click me! User does. IOS informs the user they are downloading from an untrusted source. User agrees to it, and enters their password User now has a file on their disk that they must install by clicking on it. (or perhaps the OS will let install without that step. I don't know) Regardless, the first time you run the app, it again informs you that it is an untrusted app, and asks if you want to run it.
You really want to compare the two?
There’s stupid, and then there’s taking numerous steps to evade active security and wantonly ignore unavoidable warnings ... and then there’s screaming “totalitarian walled garden sux!” when methods to install unreviewed unapproved software are shut down and full security imposed.