Да, тема, на самом деле не такая простая, как кажется.
Я вот, к примеру, работаю программистом в небольшой веб-студии, 5 человек. Стандартный заказ у нас стоит несколько тысяч евро. Работает над ним один дизайнер (рисует в фотошопе эскиз) и один "Многорукий Шива" - программист, верстальщик и контент-менеджер в одном лице. Нарезает сайт, тут же делает шаблоны, натягивает их на cms'ку, тут же по ходу ее там дорабатывает напильником под конкретные нужды, тестирует путем вбивания контента, и к моменту завершения работы так уж получается, что сайт практически полностью наполнен актуальным контентом. Реальной работы при этом уходит: у дизайнера 16-20 часов, у псевдопрограммиста - в районе 100. Но поскольку проекты тянутся параллельно, плюс много времени уходит на согласования деталей с заказчиком и ожидания от него нужного контента, разработка всего проекта затягивается на полтора-два месяца, из которых дизайнер вовлечен только первую неделю. Итого, если взять гипотетический случай, что заказчик наймет на полный рабочий день программера И дизайнера, то он сэкономит на этом минимум 50% стоимости сайта да и плюс завершит его намного быстрее.
В результате имеем странную ситуацию, при которой компании продавать сайты дешевле абсолютно невыгодно (и так еле-еле сводим концы с концами), а программисты, работающие в ней, охотно делали бы все те же проекты самостоятельно за в два раза меньшие деньги - и это было бы намного выгодней, чем работать в студии за зарплату.
Такой вот парадокс..
"Лишние" деньги уходят на офис, апгрейд компов, зарплаты бухгалтера и прочих людей, не участвующих непосредственно в процессе производства.