In order for a part to be entirely interchangible, you should choose the smallest common denominator of all parts to rely on as the highest value that you can get from one. I think that one must find an equilibrium but it requires active management and careful thinking to be executed properly.