So DHH thinks all web apps should be built using XHTML/CSS/Javascript. On the other hand, Adobe thinks that all web apps should be built using Flex/AIR/etc.

They’re both right wrong.