The reason MCAS is there is that the 737 was too low to the ground to fit newer, bigger, more fuel-efficient engines under the wing, which is what Boeing’s customers wanted, so they had to move the engines forward and compensate for the resulting handling effects in software.
Without some form of MCAS there would be no 737-MAX at all, and it’s not fair to say that the whole plane was a corner cutting exercise either, it was an attempt to improve an older, proven design driven by customer demand.