Непосвященным проще раскритиковать работу дизайнера - она на поверхности, поэтому создается иллюзия, что это совсем не сложно. А работу программиста оценить так просто не получится. А еще мистическое восхищение тайной функционирования программы вносит свой вклад. Если провести параллель, то код есть аналог средневековой кабаллы.
