And, in theory (ahm, MAX had some tiny, minor issues there) should be safe and reliable, as it's based on well known and tested platform.
The only issue on the Max is that as part of the refresh, they were not able to keep the same behaviour. And then, instead of fixing it with additional engineering or requiring new training, they hid that under the carpet and made sure the FAA accept itq, leading to crashes and deaths. Plus the denial after the first crash was really disgusting.
So it's no different than any other business with eye-wateringly expensive infrastructure, really.
Airbus responded with the A321XLR, betting it could reach market faster. Boeing countered by dropping NMA and trying to copy the Airbus approach of racing to market with a stretch variant of their workhorse (737 MAX vs A321neo). But Airbus was actually able to execute. A321XLR is on the verge of shipping while Boeing has been caught flat footed, again.
Also, A321XLR has significantly better specs than the 737 MAX 10 as the former was designed when Airbus thought it was going to compete with the NMA. 737 MAX 10 tries to be a cheaper alternative to A321XLR, but in trying to be a cheaper alternative to a cheaper alternative, Boeing lost the plot.
I think Boeing missed a chance to update the 757 with 787 cockpit commonality
I'm fairly certain I recall some pilots flying the day or sometime before one of the planes that crashed had the exact same issue with the same plane that crashed. Again, if I recall correctly, that pilot happened to be able to figure out the issue and was able to disable the system. So, it's really quite pathetic Boeing has been able to get away with this for so long. They knowingly lied and hundreds of people died because of that.