This is the way complex systems work, pretty much. The more systems and sub-systems you need to have running the more likely it is that one will have something wrong with it. And when you add in redundancy and extra capacity you actually increase the chance of something going wrong, you just reduce the chance of it having such a negative effect on the mission.