The Internet...
... was never designed for the use it's seeing today. It was designed and built by nerds *for* nerds. The Ignorant, IT-illiterate general public were NEVER meant to use it.
Why is Phishing even *possible*? This is a UI issue, not a user issue. Any interface that can be so abused should be taken out and shot.
Why is spam possible? This is, again, a UI issue, not a user issue. Quit blaming people who have WAY better things to do with their time than read $90, 1000-page books on securing servers. Some of us actually want to *work*, not just fix the damned tool.
Seriously, how about all you f*cktards and willy-wavers shut the hell up and get on with FIXING THE BLOODY PROBLEM, rather than pointing fingers at anyone who hasn't spent as many decades studying IT as you have?
The Internet -- not Safari, not IE, not any other sodding browser -- is the PROBLEM, not the solution. It needs to be made usable by people who have no idea what an IP Address is because they shouldn't HAVE to know.
Most people have no bloody clue what a frame flyback is, or what protocol is used to transmit digital TV. Because they don't NEED to know. It just works. Why the hell can't the internet be like this?
FYI: I use Safari. I've also used every version of IE, back when I used Windows. I have NEVER, in over 20 years, had a virus, a piece of malware, or any other problems. Why? Because I've been in this industry for 25 f*cking years. I am NOT representative of Joe Public and I know it. Strange how few others seem to have that level of awareness.
Grow the f*ck up and start producing decent, quality products that (a) don't crash -- yes, it IS possible, though you'll probably want to stop using 30-year-old tools and paradigms first -- and (b), don't require a 300-page manual.
People are getting tired of shitware. I'm one of them. Enough already. How about all you so-called "experts" stop arsing around inventing Web 3.0 and spend a little time on getting us to Internet 2.0 first? Foundations first. House second. That's how it's done in the building trade. Learn.
(Harrumph!)