As long as the majority flocks to one or two decent products, I can use a less popular decent product without worrying too much about security. It's basically the same thing as Windows (PC?) vs. Mac, where Windows has constantly been the target of more crackers than its counterpart. At least, that's what I'd think.
What makes IE "bad" is simply the fact that it fails to comply with standards.
The whole MS concept of supporting ancient and outdated tech - with the core of the OS ... actually, not the core - goes more into architecture stuff ... microkernel & the supporting libraries -
*cough* the libraries, we've still got 16bit Win3.11 libraries stuck in WinXP and forward. It's all backwards compatible - ancient arcane libraries stuck in there, who knows what exploits. All one needs to do is dust off the more ancient corners of the OS - and viola, you've got a whole new plaything to tinker with.
Not everyone plays by the rules - but MS is betting on "well, everyone plays by the rules, and uses the new features only."
*gasp* what happens when someone digs up an old feature from way back when ... like this.
Disaster! WOOHOO! And it effects the whole product line from start to finish - and all the versions inbetween.
This isn't a "Firefox is better" "Safari is better" or "MS is just more popular" - it's more like "MS Architecture is poorly designed".
Their new versions are just updates of the old product - we're using the same thing, but improved. Over and over and over - till it gets the way it is.
Oh god ... I just broke my whole train of thought now. I answered a telemarketing call and said "I don't speak english" and the guy on the other side played along ... it lasted about a minute and now ... I'm all red from laughter. XD Well - something something something ... microsoft. something something something ... DARK SIDE. There, your argument is invalid. I win. You lose.
*shrug* I just forgot completely what I was writing about, and I'm not about to start over.er, anyways MS architecture is based on shit. They keep piling new shit on the old shit - and it gets too complex for them to manage effectively. That's about the whole point I was making. Their software design sucks on a low level.