Профессию двет колледж. Вуз дает образование с  бОльшим или меньшим уклоном под специализацию. Потом это образование затачивается уже конкретно под профессию  - на практике, в магистратре, MBA  и тд.Чтоб руководить надо знать законы общества, экономики и правопорядка. Это и есть обществознание.  Нами явно руководят те, кто считал, что это гуманитарный предмет.Для директора it фирмы не требуется умение писать программу. Но требуется понимать, что нужно, чтоб программист смог ее написал  - как специалист и человек. А если несколько программистов, то вообще ... Ну,и сообразить по сути, если совсем начинают халтурить. Как-то так.А вот программист может и не потянуть управление. И зачем, если ему нравится программировать, а не руководить и управлять.