Yeah, I absolutely agree with you that what you desribe is conceptually preferable. It'll make the internet better.
And I think the companies who are mainly of the internet - Google and Twitter and so on, will do it the right way.
But the sort of stuff I work on is shocking. I think your head would explode if you saw some of the stuff I work on (for companies like VMG, Warner, EA, Sony, Fox). Big lumbering companies who do not understand the internet at all and there's so many layers of hierarchy between the person who decided X thing should have a site and the person who's getting me to do it. And they get instructions from higher up that they follow without question. Like someone higher up probably said 'I heard flash is cool these days, we should have something like that' and by the time it gets to me it's 'the whole site MUST be in flash'.
There was a site I worked on recently and one in a litany of fuckwitted decisions from higher up was that they wanted quite rich animated menus in flash. I told them I could do them in CSS and it would be a lot easier (cos the site needed internationalising, and that's obviously a pain in the arse in flash) and... just better in every way. But no, they insisted on flash.
Another one was a site which needed translating into 7 languages. It was quite a dynamic, database driven site. So I said - easiest way to do translations was just isolate all the strings in the database and pull the right ones in dynamically, using mod rewrite to keep it all tidy. But no, they insisted that they wanted the entire site replicating 7 times. I pushed for this several times - explaining at length how it was simply better and, as far as the end user was concerned, totally absolutely identical - and every time they came back with no, it must be physically copied 7 times (including several hundred mb of video content which they wouldn't even let me symlink).
It's totally nuts.
, , , , , , , , , ,
`' (o,o) (o,o) (o,o) (o,o) (o,o)
*\* |)__) |)__) |)__) |)__) |)__)
''`>-,--”-”---”-”---”-”---”-”---”-”----
,'.*''`
|