I read this and think damn I've had a proper job that I worked at for years before doing my MBA (which I did while working) + 4 years on active duty in the military - and I've really struggled in the job market as it pertains to working at some top companies or startups and it scares me to think maybe I'm getting outcompeted by other MBA program graduates that haven't even held a job before. Not that they can't be capable, but still....
I can't even get a job or interview as a product analyst at this point. No "1-3 years of formal product experience" on my resume... guess I could never do that job! (sorry /rant I've been going through a rough patch with this lately)
I don't have an MBA myself but I've been asked to write a number of recommendation letters to business school over the years.
https://teach.com/resources/how-to-get-into-business-school/
It seems in general one needs a degree, a passing GMAT, 2-3 years experience and a recommendation letter.
But then again, maybe successfully gaming the entrance to business school is how one demonstrates they're ready for a leadership position in the business world... Just kidding. Kinda ;)
[1] https://poetsandquants.com/2019/10/25/these-companies-hired-...
Not saying MBAs have a ton of practical experience going in, and I wouldn't be surprised if the professors are pretty far removed from any practical experience. But I also don't think it's accurate to say most MBAs haven't worked a real job before. [At least not most MBAs that the average SWE on HN would encounter. People that got an MBA from Random U because they didn't know what else to do are probably not being hired at major tech companies.]
Now a lot of the time its gamed for points on immigration systems.
But you most of the time need also basic knowledge of fundamentals, and that can be enough to be just ok at your job.