It's in drivers, third party kernel modules, libraries, etc.
But that doesn't make it any easier.
On desktoo GNU/Linux or GNU/NT we don't have easy stable environments, and the fight between dynamic and static linking is always won by static linking. In the GNU world, that ended with snap/flatpack/docker/rkt/containerd
Only for those to introduce their own problems, like having some insecure lib sitting in a container somewhere...
I really wish userland devs would spend more time actually maintaining API/ABI stability, and less time reinventing wheels because they are not "perfect" (after whatever arbitrary marker for perfection they work with).
It's in drivers, third party kernel modules, libraries, etc.
But that doesn't make it any easier.
On desktoo GNU/Linux or GNU/NT we don't have easy stable environments, and the fight between dynamic and static linking is always won by static linking. In the GNU world, that ended with snap/flatpack/docker/rkt/containerd