I blame it on the increasing lack of military service.
The military (all branches) teaches people how to LEAD, and how to do it with a long-term goal in mind. The military also trains its leaders in an environment where mistakes are fatal, not merely expensive.
I’d generally rather have someone who spent some time in the military as an officer or NCO than someone fresh out of Harvard Business.
The following Presidents of the United States graduated from Harvard ( only Bush Jr. had an MBA ) :
* John Adams
* John Quincy Adams
* Rutherford Hayes
* Theodore Roosevelt
* FDR
* JFK
* Dubya