Это вопрос робота, который в своей жизни хочет заниматься только информатикой? Всю жизнь решать только задачи, связанные с IT? Так же можно застрелиться! По-моему философия и гуманитарные науки (история, например) нужны просто потому, что это -- твое знание себя. Твое знание мира. Это вкусно, интересно, и учит тебя познавать реальность. Жить без гуманитарных наук -- это как жить с одним выдранным глазом.
Чтобы быть человеком образованным и всесторонне развитым. В принципе, кодить можно достаточно успешно даже не отличая Гоголя от Гегеля, хотя отличать, конечно, приятнее.