Bergerie, '… a better solution'
We might assume that a STS type of fix was considered / tested.
STS as I understand is only a single trim input, also like the 747 example it uses speed as the sensor; loss of sensor was not critical.
MCAS 'downfall' involved the dynamics of the situations; the need of AoA as a sensor and more than one trim input. Introducing these was critical to the MAX deficiency (type similarity / certification), which enabled the opportunity, with corporate pressures, to poorly engineer MCAS where loss of sensor was critical.