Достаточно часто программисты компилируемых языков проявляют фантастическое высокомерие и дискриминацию по отношению к Javascript, CSS (ну и к PHP). Сам не раз видел подобные шуточки. Почему? Потому что им приходится думать о гораздо большем количестве вещей, часто за те же деньги, потому что порог вхождения в их языки тяжелее, соответственно б
ольшие затраты по времени/деньгам на обучение. Вот и насадили мнение что выше описанное "не программирование вовсе".
Но времена изменились. Борьба за количество пользователей перетекает в качество. Маркетологи с ужасом обнаружили что австралопитек на IE6, вопреки всем надеждам и ожиданиям не является хорошим покупателем. Просто потому что не разберется с интерфейсом магазина. А значит его можно смело отсеивать. Теперь маркетологи нацелились на "сознательных" пользователей, и знают как им прокусывать артерию. Почему я это описываю?
Потому что появилась культура адекватного браузера. А значит можно начать "перекладывать" нагрузку с сервера на плечи юзера.
А вот тут давайте умножим на дефицит специалистов которых вовремя "отговорили" избыток "Специалистов которые что-то, где-то видели". Что получим?
Скажу больше. Видел Back-end программистов которые поджав хвост по требованию работодателя(который не хочет понимать/видеть/размениваться на разницу), скрипя зубами, учат fron-end, и не мало. Потому что Back-end на самом деле переполнен и чтобы занять достойное место надо быть действительно шикарным спецом.
UPD: Увидел что
@dedik даже лучше расписал то о чем я говорил ;)