"aaa, bo dużo piniendzy bedzie to poprogramuje, co z tego, że tego nie lubie..." - a znasz kogoś kto na front-end zarabia dużo pieniędzy?
Co do tematu - technologie zawsze się zmieniały i będą się zmieniać, ale nie zapowiada się , by w najbliższej przyszłości miała pojawić się nie wiadomo jak zaawansowana AI, która byłaby w stanie zastąpić człowieka pod każdym możliwym względem.
Bez znaczenia jaka to technologia - web, mobile, desktop - wszystko się kiedyś skończy i zostanie zastąpione inną technologią, dlatego zadaniem programisty jest być na czasie, by wiedzieć, kiedy się przerzucić. Technologia sama w sobie to (jak już wiele razy wspominałem) tylko narzędzie, Twoim zadaniem jako programisty jest przemyśleć możliwie nabardziej optymalne rozwiązanie danego problemu.