Well, what is the university charging students for - the services that they produce to give you your education, or the expected value of your salary after graduation?
In theory, universities are not for-profit.
Is there something about an engineering school education that is inherently more expensive than a liberal arts education?
Yes in fact it cost more in equipment, facilities, salaries of professors to educate an engineering student compared to a mathematics student or English student.
Many universities have different prices for different faculties classes. What end's up happening is that business costs the most, sciences cost the same as any other class and engineering/comp sci. is only marginally higher. (450/500/680). From a purely cost point of view, that is a bit skewed.
In theory, universities are not for-profit.
Is there something about an engineering school education that is inherently more expensive than a liberal arts education?