The value of an MBA will be what you yourself put into it. It was never the case that you could just sign a check for tuition and get a high dollar figure salary.
The fact is, that short of a start up with traction, getting an MBA is the best way to get exposed to a wide variety of business challenges, from operations to sales to organizational behavior, and yes, even finance for entrepreneurs and fund raising.
MBAs aren't going anywhere, and they have been evolving with the business climate over the past 100 years. They certainly aren't for everyone, but I don't think this article does much to accurately paint the pros and cons to help someone decide if it's right for them.