I've seen this attitude before, when something new comes out and people complain about having one more thing to learn. It's usually older people making that statement.
I don't think you have to worry about the young developers, to them (us?) it's one more tool we can use to make cool things.
Things move fast, I just came back to web app development after 2 years doing GPU programming in school. I'm super excited by how far things have come, and I see an accelerating trend for the better.
There is an excellent library called d3.js for manipulating SVG, the learning curve is steep but it is really powerful. More libraries like these are/will surface to abstract away the painful DOM interfaces.
I guess it's a matter of perspective, the web looks richer than it ever has and it's still more convenient to program for than a cross-platform native application. Just my 2 cents.