Jak zostało już wspomniane przez kilka osób, dochodzi coś takiego jak jakość kodu, architektura itp.
Nowość/starość technologii nie implikuje wcale jakości kodu. Może być dobrze zaprojektowana aplikacja używająca starego niemodnego frameforka Backbone, jak również kiepsko zaprojektowana, a napisana w ReactJS (gorąca biblioteka od fejsa).
Ciężko mi odpowiedzieć jednoznacznie na pytanie postawione (nawet jeśli przyjmę, że wszędzie jest dobry kod), bo to zależy.
Jeśli mam wybrać między pisaniem strony internetowej w React (którego lubię), a pisaniem gry HTML5 w Phaser (który uważam za bardzo słabo zaprojektowany framework), to wybieram robienie gry, ponieważ jest to domena, która mnie bardziej ciekawi.
Z drugiej strony zależy jaka strona i jaka gra (jeśli miałbym wybór pomiędzy pracą w Facebooku przy stronie Facebook.com a robieniem prostych gier typu wąż - to pewnie wybrałbym Facebooka, bo tam mógłbym się więcej nauczyć)
Z drugiej strony nie zakładam, że należy zawsze robić to co się robi. Grzebanie w gównie bywa pożyteczne. Grzebanie w spaghetti kodzie też potrafi wiele człowieka nauczyć (choćby to jakich błędów nie popełniać, oraz w jaki sposób radzić sobie z takim kodem w przyszłości). Grzebanie w nudnych domenach też może być fascynujące, bo to że domena jest nudna nie znaczy wcale, że nie ma tam ciekawych problemów.
Więc generalnie - to zależy. Ciężko odpowiedzieć konkretnie na tak abstrakcyjne pytanie. Dochodzi jeszcze czynnik ludzki (gdzie będą faktycznie doświadczeni programiści, od których bym mógł się wiele nauczyć; Gdzie bym pracował z Januszami-seniorami, którym się tylko wydaje, że są lepsi, i będą się panoszyć; Gdzie będą zatrudnieni normalni programiści (nie wymiatacze, ale nie żadni słabeusze). A gdzie będą zatrudniani junior programiści). Poza tym hierarchia też jest ważna (z takimi samymi skillami można być seniorem wśród juniorów, a można być juniorem wśród seniorów - przy czym nie mówię już teraz co lepsze, bo myślę, że "to zależy"). Ważna jest również współpraca z ludźmi nietechnicznymi (grafik, zewnętrzny klient, menedżer itp.). I za pewne wiele innych rzeczy (choćby lokalizacja, godziny pracy, możliwość pracy zdalnej, warunki finansowe itp.).