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