Composition over coupling: leave the hole empty
The strongest thing I built into Genesys UI wasn't a component — it was a habit: components that leave a space to be filled instead of reaching out and grabbing another library. Coupling is inheritance in disguise, and it scales just as badly.