Personally, I have worked as a software developer, and I do also have an MBA, and I strongly believe that my broad/diverse education allows me to better interface with people from different backgrounds within a work environment.
Are there ways to obtain broad skills (technical, management, etc.) which are more time effective, cost effective, etc.? Maybe, maybe not. Each person is free to make their own choice.
However, back to the article's point, if Google's 20% is dying down it is ultimately due to Larry Page, who is clearly a technical guy, doesn't have an MBA (1) and most likely is seen as a "doer".
(1) According to wikipedia, he actually received an honorary MBA for his entrepreneurial spirit.