I have no desire to obtain an MBA. My career arc for much of the first decade was at small companies where I (as a field applications engineer) basically was the "glue guy" of the team... As a result, I got to see how things REALLY worked across multiple domains of the business.
My company later put me up for a management program offered by UCI, kind of a micro-MBA for engineers. I went into it and came out of it thinking I already knew basically all the stuff they covered, with the exception of some of the more arcane financial stuff. But I realized I was already multi-disciplinary.
MBA would certainly look nice on my resume, but at this point I'm specialized enough in my career that I doubt it would do much unless I want to pivot out of the role I was born for, which somehow I was lucky enough to find.