LLMs allow a new style of cheaper code sharing.
Before, if you wanted to use someone else's code, they'd have to invest significant effort to refactor it and expose an API, and generalize its behavior.
But now LLMs can rewrite code easily.
You can point them at another repo and have it recreate similar code adapted to your context.
This allows a form of cross-pollination instead of tight coupling.
APIs are looser coupling than an integrated monolith.
But APIs are tighter coupling than just cross pollinating.