Years ago I was keen on the strategic advantages of loosely coupled software solutions and an associated ecosystem.
I'd forgotten that until recently, when both "ecosystem" and "coupling" became fashionable terms.
Good, they're important concepts.
I agree with this, for example: Complexity + Tight Coupling = Catastrophe.
The genetic engine is very loosely coupled. Not a bad idea really.