Being that I'm in the hunt to locate another MBA program, I've been all over the interwebs doing research and looking at various articles when I came across this one from 2012. I don't really have an opinion related the utility of an MBA, but I found it interesting enough to pass along Is the MBA Obsolete? - Forbes
The one year program is old news, it looks like now some people are aiming for 4 months while holding a full time job, raising a family, etc. Four Month MBA | Getting my degree in 123 days The reality is that any non ranked MBA has little value other than some dressing to a resume. MBAs that can impact your resume are those ones that require at least one year full time on campus and are ranked (e.g. Harvard, Stanford, Cornell, etc), The next trend is the DBA, I am starting to see programs that offer 3 year doctoral programs (part time for professionals holding full time careers) in executive format.
People have been discussing the PhD glut since the 1960s. The argument is that too many PhD's are created for a limited number of full-time vacancies. Nothing is changed, except that the situation has gotten worse for those with doctoral degrees.
Residential MBA programs from elite schools are more valuable to be sure, but saying that all other MBA programs are of little value flies in the face of many, many people's experience, some of whom have posted their success stories in this forum.
We cannot generalize, there is always some value in education but my take is that you can always learn on your own if you want to learn some business. If you are taking an MBA for self improvement and apply the knowledge to your job or business, you will be able to see the value of it regardless of the school ranking. However, MBA from non ranked schools are not the resume boosters that many in this forum are looking for and might not be able to see an immediate salary boost. An MBA is more that knowledge, it comes with all networking and recognition that normally ranked schools offer. I believe that is someone is not interested in a ranked school, the best would be to do an specialized masters and avoid the MBA.