No it's not, it's simple HTML with JavaScript attached. Most of it probably works even if you disable JS.
> It's ugly hacks on top of more ugly hacks to produce a substandard experience.
Some examples please! Otherwise I have to assume you have just made it up.
> An app like this is not hard to produce with Xcode and Obj-C
"not hard" for who? It doesn't even have garbage collection, it's basically C with OO capabilities.
> There is a place for web apps and a place for real apps.
You probably meant to say "native" apps, and you didn't even bother to back this up.
> they don't have much to show
Except for: Youtube, Facebook, Flickr and probably hundreds more.
> buggy javascript and unreliable software
How is the JavaScript buggy? are you assuming that no one can code properly in JavaScript? Are you saying that every software written in JavaScript is unreliable? All this without even giving a reason?
> Or substituting Photoshop with one of the dozens of webapp photo editing tools. It's all cute, but in the end its not practical for real world use.
You give one example, but ignore all counter examples.
> It's all cute, but in the end its not practical for real world use.
Then why are people using it? Why are developers developing for it?
> It's unfortunate that so many talented programmers are sucked into this "webapp everything" mindset and devote themselves to crappy products, sometimes simply because they have a personal hangup with Microsoft or Apple.
Are you assuming products are crappy just because they are webapps? Are you saying that people chose web just because they hate a company?