The thing is, it must really suck having to constantly develop web pages that have to conform to standards so they work on multiple platforms and in multiple browsers. And there's more and more browsers popping up all the time which is only making things worse.
The fact that there is no 'default standard' that developers can use to ensure their applications work on all platforms all the time, is the crux of the problem. And even if someone does invent something like this, the technology is developing at such a furious pace that nothing seems to last forever.
You always get someone like Microsoft that comes along, refuses to meet other people's standards, monopolises the market with a piece of cack like IE, and before you know it you're back to square one.
In fact it's Microsoft that's at the root of the problem, since they so stubbornly refuse to do things any other way than their own.
I think, therefore I spam.