The following are the reasons why MBAs are so expensive:
1. Faculty salaries: The professors teaching MBA students are experts who could be earning top dollar working for any other corporate house. To maintain the quality of the course, it is essential to retain the top faculties. This is why MBA teachers have to be paid handsomely, or they'll simply join the next global conglomerate which wishes to hire them.
2. Cost of research: Many top faculties take up teaching in the first place so that the university will be willing to foot the bill for research funds.
3. Cost of infrastructure: Most B-schools of top notch infrastructure which is necessary to make sure the students acclimatize to a more corporate and professional environment.