Is this not typical of early versions of most software or code? I'm waiting anxiously for 2.0. It does need a re-write.
I've worked with Angular for a few years now, and I find it really great. I can only imagine what the Angular 2 refactoring will bring. A framework focused around ES6? Count me in.
Furthermore, we actually need more frontend frameworks, because that's how things get better. Evolution via competition.
Why? I'm not sure have an existing one that satisfies every requirement anyone will ever have.