The world has a plethora of people with skills. I can hire 50 coders before lunch who are skilled enough to work on my enterprise app, but not to design it. I'm sure MBA's are the same.
In my opinion, the most intelligent people I know are those that have successfully mastered multiple skills at professional levels, who concern themselves with knowledge at all levels from the big picture to the small details. These are the type of people who are constantly ahead of everyone else. These are the people that understand statistical bias, sample size, leading questions, Rayleigh scattering, and are confident and interesting speakers. This is where (I think) you'll find the best CEOs.
I guess I'm saying, there are lots of people smart enough to get degrees... less who can run huge companies well.
I also really like the term "myopia" you've used to describe the current state of business.
Producing goods and improving life are cooperative tasks, that are best served with long term planning for global maxima. Modern corporations make that approach impossible because they actively compete. The rationale for a competing agent is totally different from a cooperative one. Competing agents need to think more carefully about the near future, and less carefully about the long term future. Competing agents have incentive to chase local maxima instead of global maxima. Etc.