You're speaking subjectively. Thays the first problem.
Nix was built for people like me who need a binary compatible build system to be replicable every single time, and present no false positives.
You're just...talking about a way you can customize it. It's a feature of major distro, you just didn't know. Do some research 😘