Interesting topic and this is based on my experience from what I’ve seen. This whole MBA debate really depends on the individual and the specific situation.
An MBA can be useful depending on the situation and the return on investment is definitely there if you have the correct strategy. An MBA program is a great platform for individuals to transition into other career paths – startups, venture capital etc… Just that the MBA program has to be top-tiered.
From what I’ve seen, taking online courses or enrolling in lesser-known MBA programs don’t generally don’t lead to higher salaries. If you want to be an accountant, then the MBA will not add much value. A one-year master program (taken right after your undergraduate program) will suffice. However, if an accountant wants to change careers, then a strong program makes a lot of sense. I know of one public accountant who went for his MBA and now works in M&A – the pay and subsequent opportunities are vastly different, so it was very much worth it for him.