Skrying said:
Standards do not matter unless they are followed. YOU grasp that point first. Your analogy to DirectX 10 compliant cards is wrong because that is a situation where they are followed, with many web pages out there the standards are not followed and its just that simple.
Actually, you both have a point. Diplo is right in that DX standards are not strictly followed by the IHVs (see ATi and vertex texturing and nVidia and PCF) and more often ISVs so problems will arise in the future. You also have a point in saying ignoring web page standards is much more frequent than DX standards. I think diplo has a point in saying this test is useful. And you are right when you say it doesn't matter ("right now" I would add).
Just to put things into perspective, the IE team has said a while ago that IE7 final will most likely not render Acid2 correctly while the firefox crew is aiming for full Acid2 compliancy in a near-future version.
The fact is that Opera will often render a page wrong (where the point its unusable, that's how I know its wrong). It does not matter if the site follows standards or not, it just matters that its in the end rendered correctly or not.
Personally, it matters to me when it's not Opera's but the author's fault when the site is not correctly rendered, especially still when simply masking Opera agent id as IE or Firefox will make it work. I agree that it won't matter to joe-internet-guy that doesn't know what an agent id is.
I do think this is a symptom of growing pains. Firefox had to go through this too and only when it gained more market share did big sites stop authoring exclusively for IE. I think it's highly unfair to blame the browser regardless, otherwise we'd only have IE since people would never give alternative browsers the opportunity to develop.
Let's not forget when Microsoft specifically blocked Opera from rendering correctly (the server, upon detecting Opera, would actually send a different web page to render, one with deliberate errors) from MSN so the Opera guys made a special bork version of the browser that turned every word into "bork" whenever you visited MSN as a protest.
http://www.opera.com/pressreleases/en/2003/02/14/ for nostalgia.