Eh il punto è quello, ai tempi di jQuery era tutto abbastanza semplice: metti una libreria, la usi. Ora ci vogliono librerie, dipendenze, compilatori... è diventato un macello star dietro a tutto
E node.js secondo me è anche una figata, tecnologicamente. Ma è un casino gestire tutta l'infrastruttura a meno di non usare un framework full-stack tipo meteor.js