> I know this is a good thing,

strongly disagree.

Increasing complexity in a system rarely makes it more robust. It primarily makes it more expensive.