It is time to recognize conventional MBA programs for what they are - or else to close them down. They are specialized training in the functions of business, not general educating in the practice of management.
Corporations are social institutions. If they don't serve society, they have no business existing