Earlier quoted context omitted.
Not with NixOS. ld.so is tied to a version of glibc, in ways that can be subtly incompatible. And nixos can have multiple glibc version installed on a single machine. Besides, it allows for upgrades/downgrades to be done in a way that's much less error-prone.
"ld.so is tied to a version of glibc" is such a horrible GNUism.
Is the windows situation really all that different/better (with GetProcAddress in kernel32.dll)?