> A bug fix applied to the most recent version doesn't automatically affect packages depending on it, so all of them need to be updated too now.
This is untrue. Everytime that a package is updated, thanks to NixOS declarative build system, all packages that depend on it are also rebuild/updated. Unless you're pinning your derivations, it works even on custom packages created by you.