Also, a lot of apps have regular updates. Folks expect apps to have some sort of active life, and even judge products or projects as "dead" if they aren't altered. To help facilitate this, many use self-updating systems.
Nix can't really tolerate this. It's hardly unique here, btw.