I think people in general are missing the point about rich-client web-apps. It is NOT about offline access, but about leveraging web-app skills (HTML, Javascript) to access hardware resources that otherwise would be blocked by the browser.
Web-based apps and RIA are here to stay, but there's still space for client-side apps. Example: Skype and iTunes.