MBA degrees are investments
An MBA degree is an investment of time, energy, and financial resources that is usually tied to some future career goal. Regardless of the economy when you are considering applications, in the long term an MBA will outearn a bachelor degree holder by a significant margin. Of course, it is not only a financial decision, but it seems clear that adding the MBA skillset to a more technical undergrad degree creates new career options that can also be interesting.
If the question is to do an MBA or not, I recommend doing it. If the question is to do an MBA immediately after finishing a bachelors, then the arguments for working a few years first are significant and worth listening to.
Good luck with your decision.