No, though your mileage will vary depending on usage.
Metaphors are fun, so think of a hammer: Is a hammer useless? Not if you’re trying to drive nails. But what if you’re trying to poach an egg? Creativity aside, a hammer is probably not at the top of the list of the most useful implements for accomplishing that task.
An MBA is a professional degree largely designed for leadership roles. This is why an MBA is so broad: you are not expected to be an expert in a particular area. An MBA with a concentration in finance is not as finance-oriented as an M.S. in finance; nor is it supposed to be.
When I was in business school, my classmates were almost all professionals looking to take the step into management. They were engineers, IT experts, data scientists, etc. Many already possessed a graduate degree, but needed the MBA to move into management. Surely, that isn’t the situation with all jobs, but several classmates had that same story.
Going straight through undergrad into an MBA program is often not a “good” idea. It isn’tĀ badĀ either, but most jobs that care about an MBA also expect professional experience. They won’t consider it much more significant than an undergrad degree.
It’s also harder to get into a good program without experience. I applied to the same program as a relative of mine did, who is 4 years younger than me. I had work experience; she did not. She had good undergrad grades; I did not. She did slightly better on the GMAT than me, though we both did well. She had to go to an interview with provisional acceptance; I was accepted right away.
It depends on what you want to do, when you want to do it, and how you’re approaching it.
tl;dr version: see the first word of the answer.