Hi there!
This is a question that comes up every couple years, and when addressing it, you have to put things in perspective. MBAs absolutely make sense for certain careers – management consulting, banking, general management, brand management, corporate strategy, and the list goes on. Top MBA programs are feeders to a ton of top firms, and it will always be that way. In looking at placement %’s and starting salaries for the best MBA programs, the ROI is certainly justified.
The article is interesting…it discusses that McKinsey has found success in hiring PhD’s which is true, and it makes sense for them. But, on the flip side, McKinsey is also the single largest recruiter of MBA graduates.
See an article from a Poets and Quants article that shows a bit of a different perspective.
Hope this helps, and best of luck on your GMAT preparation!
Bhavik