Ich kann deine negative Haltung nicht ganz nachvollziehen

Das ist fast wie die frage, was besser ist: Autos oder Flugzeuge. (Oder Äpfel und Birnen.) Je nach Anwendungszweck bietet sich nun mal entweder das eine oder das andere an.
Es gibt kein besser oder schlechter - nur geeignet und ungeeignet. Alles hat seine Daseinsberechtigung

Du hast die unglaubliche Philosophie von Programmierern vergessen

Ist halt immer so, die einen mögen es und die anderen würden die
einen dafür, dass sie das verwendet haben, am liebsten verbrennen
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)