Don't generalize. The reality is that for certain apps (esp. simple, data-driven ones a la ebooks), web is certainly not overcomplicated, and in many times can be nearly indistinguishable from a native app. And it is -- albeit slowly -- getting better.