Sounds like bad designs. If you can get rid of something to reduce complexity you absolutely should.
Did you forget why the 737 max had 2 crashs ? The alert of the difference between 2 sensors didn't work / wasn't there. So the system was relying on 1 sensor.
Except when getting rid of something results in a non-working system. Reduced complexity doesn't work as evidenced by Tesla's inability to have a single driverless mile after nearly a decade of development.