Простите, что отвечаю вопросом на вопрос, но с каких это пор экономика стала гуманитарной наукой? Гуманитарные науки - это филология, история или философия; экономика же относится к общественным наукам. Более того, современная экономика очень сильно формализована и гораздо ближе к техническим дисциплинам (например, математике), чем к гуманитарным.
Экономику не обязательно учить после учебы в техническом вузе, но совсем без математической базы в современной экономике никуда. В этом и заключается часть ответа на ваш вопрос: люди сначала получают техническую базу, а потом на основе этой базы получают специальные знания по предмету, который им кажется более применимым в повседневной жизни.
Другая часть ответа заключается в том, что, на мой взгляд, в России учат слишком много специалистов технического профиля. Во всяком случае, слишком много по сравнению с количеством вакансий такого профиля. Очевидно, например, что далеко не все выпускники мехмата МГУ станут учеными-математиками. Среди тех, кто математиком становиться не хочет, некоторые сразу идут искать работу не по специальности (например, в консалтинге), а некоторые предпочитают сначала получше выучить экономику или связанные с ней дисциплины.