Ну если условно гоовря разделить обсуждаемые професиии на "математик" и "программист" и если бы к примеру математикам платили бы 180 а прогарммистам 200 - смысла конечно инкакого и не было быА вот если 120 и 300 - то смысл рисковать может появиться. Но выбор решения в вероятностных ситуациях  уже целиком лежит в области психологии, особенно учитывая,что рассчитать вероятности персппектив той или иной профессии с учетом зарплаты не представляется возможным. Если бы никто никогда бы не рисковал - не существовало бы бизнеса - так как он без риска почти не возможен.Что касается дяди - так он и не специалист уже - потому и не востребован. Был бы специалистом (причем  не обязательно физиком-математиком, а в более узкой области тоже) - возможно и нашел бы работу. И кстати - его фундаментальное образование (я так понимаю что оно такое) получается не помогло ему. Потому что все забылось (это к дискуссионному вопросу о том,что лучше работать прогером  при имеющимся широком матем образовании, чем при узком прогерском - получается что  через некоторое время преимущество в случае наступления ненастных времен постепенно утрачивается).Также не забываем - что да, узко специализируясь в очень высокооплачиваемой области деятельности мы рискуем остаться без работы в случае сильного изменения конюнктуры. Но зато есть шанс к примеру вложить заработанные деньги куда нибудь (самое банальное ва недвижимость) - и потом  это поможет в будущем пережить ненастные времена