I think it really boils down to there being too many of them.
We used to award about 70K MBAs each year. In the 2010s we awarded close to 200K every year. We've declined somewhat but we're still minting tons of degrees.
Even factoring in our economic growth in the US, there's just no way there's actually that much demand for people with this training.