Потому что ученый философ что бы там не говорили - весьма невостребованная и неоплачиваемая на рынке труда специальность. А это тоже живые люди, они тоже кушать хотят. Соответственно программисту изучать философию в колледже или ВУЗе нужно чтобы помочь человеку, который умеет только преподавать философию заработать себе на жизнь.
А если серьезно. Программист - это тоже человек. А с человеком если он культурный и образованный дело иметь несравнимо приятнее. Я в похожем вопросе "зачем программисту история" уже написал что история необходима чтобы быть культурным и образованным человеком. С философией все же не буду так категоричен. Здесь более уместно слово "желательна" вместо "необходима".