I'm doing routing and form validation using Angular and I have absolutely no problems in doing that. Very satisfied with Angular, as well as it "small splitted community" and I like the way it is. Easy also to find developers who knows a common framework, so it does the work perfectly. I am for "Standards", but I disagree with most of the things you've said here.
You can disagree that's totally okay!
Just please don't bet on one framework. In my region (Europe) when looking at job postings angular is going down and more vuejs is asked.
Every framework/lib has its time and in the end will die.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.