Это нормально со всех сторон. Программисты это обычные рабочие - он может быть искуссным ремесленником, любящим свою работу (образ бородатого программиста 80х из Кремниевой Долины). А может быть гастарбайтером, типа индусов (хотя я не могу утверждать что они не любят это дело, однако престижность профессии и потенциальный оклад для такого региона, наталкивают меня на мысль, что я все таки лумаю в правильном направлении). Вопрос самого человека - готов ли он заниматься нелюбимым делом часть, а то и вовсе всю жизнь? Согласится ли он с тем, что он не вырастет как профессионал в своей области и будет посредственностью? Я лично использую программирование как перевалочный пункт, но тем не менее, мне эта профессия интересна. То есть я изначально выбираю пути которые не сделают из меня мазохиста. Кто-то скажет что у людей нет выбора - и да и нет. Зависит только от самостоятельности, а не соц положения.