Sure part of the problem was poor project management. However, the main problem is that web apps are so unnecessarily complicated that it takes perfect project management to pull it off. It does not have to be this hard.
I have never said that web apps are impossible. I, myself use g-mail for example. I just think web apps are way more complicated than they have to be. NewIO is the least complicated, shortest path to the Internet apps that we want.