I’m doing my MBA now and have 10 years of professional software development experience with commercial projects. Only after I started my MBA have many tech lead and tech director opportunities opened up, and several companies advertise a clear path to management
I’ve pondered this for a while and determined it’s better to make the investment. Strictly speaking you may not need it in some companies, but more often than not, you’d have a promotional advantage by having one.