It seems the issue is not so much with MCAS as with the engine location relative to the wing.
MCAS reads like a half baked solution to a problem that should not be there in the first place.
If so, this is not the kind of design philosophy I associate with Boeing.
Diverting aircraft in the cruise because they have a problem taking off doesn’t sound like a terribly rational response either.