Your suggestion amounts to advocacy of tight coupling, which massively dilutes the long-term benefit of shared libraries and leads developers under pressure of expediency into a tangled thicket of anti-patterns.  This is an illustration of how technical debt is accrued, and I&#x27;ve seen it umpteen times, never to the good.