Not... in a way I'd use as a distribution/release maintainer. Probably as an administrator [of my LAN]
More an exercise in curiosity than anything
Flatpak (or Snap, ew) probably deals with it fine today, Steam's there
(sorry not meant to offend, long time linux day-to-day user here, but it was just ironic for me to point out fragmentation of fragmentation ^^)
Nix is neat, and I don't think I've used it enough to be too critical - but in some ways it feels like 'extra steps'
I wanted to make a 'reproducible' installation (ala kickstart, not strictly binary)... but it felt very much like distribution work; declaring dependencies and the like
I plan to spend more time with it, I see a lot of merit
The amount of control is great, but the docs could use some work. For my simple goals (install Sway, Ansible, some other things) it was a broadsword when I need a butter knife
Runpath is the default, and also the one that is non-transitive and overridden by environment variables.
It's not really a question of capability, but a question of culture and defaults that makes linux hard to support.
Debian for example goes through great pains (or used to at least) to unbundle shared libraries such as openssl from projects like chromium.