Earlier quoted context omitted.
God I hope not. I hope some day I wont have to use HTML, CSS, Javascript, and a serverside language just to write an app. I'd like to just use one language and hit all platforms.
You don't necessarily have to touch the markup directly, your app can essentially be pure JS (or compiled to pure JS) that paints it all into the DOM dynamically (see http://cappuccino.org/ ) You don't need a server-side language if the app doesn't really need to communicate with your server. You can do everything client-side with LocalStorage (SQLite) and cached assets. If the page has the right metadata on it, "Add…
I think we're really choking ourselves as hackers if we let Browsers either end up as completely JS or the hacked together combination of (poorly enforced) HTML, (ugly syntax) CSS, and Javascript