Does that means that Microsoft wins the game?
Since they have 95% of the browser market (by default since it comes
installed with the OS - it's not like they're competing directly, of
course), yes, it does.
Why can't the brilliant programmers at Firefox work around this?
This is the part that irritates me about Firefox and Opera. I know we
want them to adhere to Web standards. But in practice the standard is
IE, and if they want more market share against IE, then they should be
coding to handle IE crap sites as well as ones that adhere to the
standards. Render the pages correctly first, wrong or not according
to the standards - THEN try to compete with IE.
The facts are that there are millions of Web sites and millions of Web
designers who have no clue and never will about standards and IE's
lack of same. It's pointless to treat the issue as a political
program and try to convert everybody to use the standards and dump
IE-specific code. It's simply not going to happen - especially when
the Web designers look at the browser market share - all of Netscape,
Mozilla, Firefox, K-Meleon and Opera are less than 5% of the market.
Why are Web designers going to bother changing their code?
They will only change their code when IE is NOT the dominant browser.
So the only way to beat this situation is for the alternative browsers
to support the IE crap code and render the pages "properly" - THEN
compete with IE on the basis of better features, speed, etc. AS WELL
AS adhering to the standards.
Going the other way is a loser's game and just hands the whole ball of
wax to Microsoft.
It's not as if supporting the IE crap code is somehow going to damage
Web standards - that's ALREADY HAPPENED! The only way to reverse that
situation is to succeed in the market against IE, and then the Web
sites might begin to code to the standards when they see most of the
browsers hitting their sites are NOT IE.
This outcome is not too likely, admittedly, and in any event won't
happen for probably ten years - whereupon something else may replace
HTML altogether. But it's the only way I see to even begin to roll
back IE's dominance of the market.