That's EXACTLY what they didn't want to do.
Airbus was able to do the 320Neo without a redesign. They essentially slapped new engines on it and made tiny adjustments. Boom, fuel savings.
Boeing wanted to do the same. Their design didn't accommodate the bigger, more efficient engines they wanted. So they created a workaround.
Redesigning essentially means creating an entirely new aircraft, even if it looks similar. Requires a new type certification, which is a very lengthy process in itself. Requires pilot training for the new type rating. Possibly new simulators, and simulator time. Not all airlines even own simulators.
Airlines like Southwest use all 737s exactly because that makes pilots interchangeable(simplifies logistics and maintenance too, but mostly it's about pilots).
If I'm an airline and now you tell me my pilots need training, including expensive simulators, it's no longer the same aircraft(as in, not the same type rating). If it is not the same aircraft, that means I could choose any other aircraft. Such as these new Airbus models I've been hearing about...
See the problem? MCAS wasn't such a bad solution on paper, it's just that the implementation sucked. It should have required some minimal training (which is much better than a new type rating) but Boeing didn't even want that.