This is not generally an issue on nix where the system Python is is used because it's unlikely to go anywhere, but...
on Windows it's easy to accidentally install Python in a user directory that won't stick around if the user is removed.
if the user has pyenv installed absolute path to global Python will be used which includes patch version so if a user cleans up old versions it will break (this issue also affects pipx I've noticed)
Added new refresh script in #3 (and previous commits prior to adding branch protection) that can re-runs the installer and therefore recreates the env.
This is not generally an issue on nix where the system Python is is used because it's unlikely to go anywhere, but...