An der Stelle ging es nicht um besser oder schlechter, sondern darum, dass Angular-Programmierung ($Framework-Programmierung) andere Kenntnisse erfordert als das, was ich unter Frontend-Entwicklung verstehe.
Das sehe ich ganz anders. Ein Framework wie Angular erfordert selbstverständlich Frontend-Kenntnisse. Man baut damit schließlich Web-Frontends!
Zu letzterem gehört neben semantischem HTML und CSS auch Design, UX, IA, IxD, Usability, Accessibility, Typografie, …
Wie kommst du auf die Idee, dass eine Seite mit Angular das alles NICHT hat oder braucht? Wie kommst du auf die Idee, dass Angularentwickler das alles NICHT AUCH können und anwenden? Wie kommst du darauf, dass in einem Team das Angular-Apps entwickelt KEINE Spezialisten für diese Themen sind?
Frameworks wie Angular sind bloß zusätzliche Werkzeuge in unserem Werkzeugkasten. Damit baut man immer noch Websites/Webapps. Und was für die seit eh und je gilt, gilt grundsätzlich auch für jede Angular-App.
Schlechte Seiten mit schlechter Usability und fehlerhaftem HTML kann man hervorragend mit oder ohne Angular bauen.
Ein Frameworknutzer