I don't misunderstand at all, I know it's an application, but applications can be built with standard HTML and Ajax as well, see the Seaside/Arc framework for a good example of just how easy this can be with continuation frameworks.
I said RIA's have their place, they'll succeed a small amount on the desktop where they can be forced upon workers, but on the open internet where they have to compete against web applications, they'll get their butts kicked, as they always have, because they don't force openness.
Allowing the developer the option to hide the code is a fatal flaw, people learn by modifying examples, and that's what makes HTML/JavaScript so unbeatable and viral. When a teenager attempts to learn to program, he'll choose HTML/JavaScript over any RIA platform precisely for that reason, the barrier to entry is much lower. Given the choice to hide their code, most developers will and that creates a barrier to new developers learning the technology.
RIA's aren't new, the idea isn't new, this is what Java was all about, applets, ActiveX components from Microsoft, and Flash from Adobe have all been able to do this for years as well, and they all failed miserably to gain wide adoption. Flash found a niche doing video, but beyond that most developers hate it.
This new batch of RIA's will fail for the same reason, in the end, users don't want them, developers do, to protect their intellectual property. Users don't give a rats ass about a developers intellectual property.
Users are perfectly happy with web apps that use standard controls they understand. RIA's give developers too much freedom to deviate from the normal conventions users are accustomed too. HTML's constraints aren't a weakness to be escaped from, they're a strength that forces you to focus on providing value to the user rather than the mental masturbation of playing with and using non standard widgets that in the end mostly just confuse the average user.
RIA's will always have their place, and it'll always be secondary to HTML/JavaScript, unless an open standard is developed for RIA's that isn't owned by any one company and doesn't require any plugins to run, and doesn't allow developers the ability to hide the code from the users.