Много для чего? Чтобы делать никому не нужную работу? Чтобы тысячный раз переписывать Тетрис? Почему же тогда пользователи постоянно находятся в поисках нормальных программ?
Зарплата программиста уже сопоставима с квалифицированным рабочим.
Программистов больше, чем спортсменов и артистов? Программирование не является гарантированным бутербродом с маслом, как и вся прочая производственная деятельность.
"Программистов" много (рынок насыщен). Программ мало (рынок не насыщен).
Количественный избыток не означает качественный.
Одних типов ПО over, других under.
Много программистов, много менеджеров по продажам, много бухгалтеров.
Мало тех специалистов, которые реально профи. Спрос на профессионалов не уйдет никогда. Сколько бы не было в целом на рынке труда специалистов какой-то профессии, в цене и пользуются спросом только профи.
Программистов много, толку мало. Нужны высококвалифицированные специалисты. Их очень не хватает, а таких, как, например, я кодеров чего нибудь и по быстрому без нормального знания компьютерных наук и математики действительно очень много. Поэтому, тут либо расти дальше, изучать и становиться крутым программистом, либо идти в преподы...