I agree it's annoying, though if you need dynamically linked stuff, there's always the FHS environments [1]. You can also do an FHS shell if you don't want to make a package.
There's also nix-ld [2], which allows you to directly run unpatched binaries.
[1] https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/bi...
[2] https://search.nixos.org/options?channel=unstable&show=progr...