and it seems to me that when the whole system is combined into one single ecosystem, this should ensure maximum compatibility and maximum reliability.
You forgot to note that inside one ecosystem there is usually a maximum speed of work between the components of this system.