Cita: son asquerosamente feos, como C o Java
¡A la hoguera! ¡A la hoguera!
Ya en serio. Creo que tienes razón. Ahora no se acostumbra a enseñar Javascript puro y luego cuando sea necesario para aminorar el tiempo de desarrollo, embarcarse en un framework como jQuery.
Yo personalmente no se mucho de programación frontend con JS, me manejo mas en programación de backends.
Mi punto de vista es que los programadores Web mas que otros tienen que abarcar DEMASIADO y no es posible digerir toda esa información sin dedicar MUCHÍSIMO tiempo de estudio y/o volverse loco en el intento. Los programadores Web se dedican a mucho mas de lo que deberían.
Imaginemos el caso de alguien que aprenda: PHP, MySQL, Javascript. Encima de esos lenguajes, aprender buenas practicas, POO, patrones de diseño, seguridad, optimización de base de datos, uno que otro framework en PHP (que hay MUCHOS), algunos de Javascript.
Yo soy de los que dice que saber poco de mucho es saber mucho de nada.
Si el mundo fuera perfecto para nosotros y no tuviéramos que hacer todo, ¿a quien no le gustaría experimentar con herramientas realmente interesantes como Node.js?