It is turning out to have been a pretty bad decision, even from a mercenary point of view.
You’ve said they can’t have larger engines because ground clearance is low... we already know that... but why must ground clearance be low?
This was super helpful to small carriers at the time, but as time has gone on it's caused problems.
I'm sure that costs more money. If it were on all 737 MAX aircraft, perhaps the engines could be lower. It'd be like a kneeling bus that gets lower when stopped to take on passengers.
Another option would be to make the engines move. They could be folded up or slid up-forward when driving around the airport. The FAA might have issues with this though. I don't know of any aircraft that does transformer stuff while zooming down the runway.
Short video with gear model in action: https://www.youtube.com/watch?v=F4IGl4OizM4
https://www.geekwire.com/2018/boeing-737-max-10-landing-gear...
Scroll down for a nice diagram: http://www.b737.org.uk/737max10.htm
And also you can't just redesign the landing gear without redesigning a substantial portion of the wings.
As long as it remains sufficiently 737-shaped airlines can keep flying it to all the place they've been flying 737s for decades.
The reason they didn't want to do a clean sheet redesign of the 737 was to avoid pilot recertification, not because of ground infrastructure. Airports are already used to servicing dozens of different types of planes. Adding one more to the mix wouldn't materially change anything.
Separately, there's the issue that the A380 is so large that you need multiple jetways (at least one for each level) to efficiently load and unload everyone. Maybe you could slowly unload an A380 by debarking everyone off the lower level and forcing everyone on the upper level to walk down the plane's internal staircase, but this is extremely sub-optimal. In practice airlines don't do this; they use specialized gates set up for the A380's special needs.
They can't do an in-depth forensic analysis of everything without unlimited money.