I think this is really about the so called html "standard"  which allows for different browsers to render the same html and css pages with different results on the screen.  so users and web designers do not care about the standards document but about having pages work right.  and designers do not want to try and put in different markup / css for each browser...

so we are now going to have a "standard in fact"  by writing to one engine and telling the rest to follow or die.

So to anyone who wants to have multiple browser engines needs to go talk to the html standards folks and get them to write a standard that is really and truly "standard" so that engine developers and web designers do not have to hate each other.

ok perhaps hate is not the right word but....