Concordo che javascript sta un pò mettendo tutto a soqquadro, però alla fine i temi di cui ti lamenti mi sembrano più legati a una metodologia di lavoro sbagliata che all'evoluzione del mondo informatico.
Ora non so la problematica precisa, ma anche il testing si è evoluto, anche il mocking delle API si è mosso a riguardo. Forse basta semplicemente dare una rinfrescata e mettersi al passo coi tempi anche da quel punto di vista.
Non escludo comunque, una perdita di entusiasmo. A molti accade, ed è il momento in cui è il caso di iniziare una carriera manageriale (product manager o cose del genere)