Лично мое имхо. Программер должен понимать как работает ПК, знать как его собирать. Как работают и взаимодействую комплектующие. Как с ними работает та или иная OS
Иначе мы получаем софт типа яндекс GO - который лагает как хер знает что...
или простейшие проги по 50мб.где достаточно 10мб...
ну или 1с )))))))