This has been the exact opposite of my experience.
There is an endless availability of engineers who can push JSON to an API, but people who can lead a team, handle cross team comms, architect, and code the hard problems are fairly rare. This is why they command salaries comparable to specialist doctors.
Meanwhile, MBAs are an endless resource, given that that and Law School are the default for people who haven't figured out what they want to do in undergrad.