Regarding to reproducible, I would suggest Debian should consider integrating Nix[0] into Debian; as Nix's website mentions
Nix builds packages in isolation from each other. This ensures that they are reproducible and don’t have undeclared dependencies, so if a package works on one machine, it will also work on another. [0]. https://nixos.org/nix/