- Style sheet patched it up with more visual effects and co-ordinate controls.
- ASP ,PHP etc patched statefullness to an originally stateless protocol.
- Microsoft with ASP.Net further added statefullness through viewstate. Still you cannot tie a presentation screen directly to a live object unless you are not playing tricks with session variables.
Finally my question is why big corporation hesitates to bring up a new technology to completely replace HTML with the use of XML or any other technology. It is not a big thing to add a new plugin to browser to support a completely new protocol and at the same time support HTML sites.
A new technology which can inject objects to browser and isolate programers from bothering about protocols and just bother about their objects.