I think the thought is to be obviously deterministic. It’s not exactly trivial to make those decisions for users since uv is not locked to its .venv - you may want the env, the system python, a pyenv, a brew python, or whatever variation can co-exist seamlessly.
I’d be surprised if there wasn’t an env var for it though.
I’d be surprised if there wasn’t an env var for it though.