What are some of the problems caused by incompatibilities?
For developers, it’s frustrating to waste time working around incompatibilities when we could be spending that time and effort making better content for those sites. For people who are paying for sites, incompatibilities mean wasteful and unnecessary expenditures on additional development costs. And, above all, for millions of people using the Web, incompatibilities mean running into pages that won’t display properly or even work on their particular browser if the developer didn’t know enough or wasn’t careful enough to do all the necessary workarounds. Web developers want to use the standards but can’t because of the current patchwork level of support. We have to either ignore the new features altogether, or create three or four different versions of the same site to get it to look right with different browsers.