This is great! 
I think it’s great having a default location for venvs defined as a standard.
It would be quite useful for tools I’m working on, related to FastAPI.
Additionally, and I think more importantly, I think it would be very important for making Python more welcoming to newcomers.
I also think it’s useful for AI stuff.
Details
New tools for FastAPI and others
I’m currently working on tools to inspect AI “agent skills” by libraries, starting with work for FastAPI, for this I need to make the tool capable of running on its own temporary venv (e.g. via uvx), but be able to discover some specific project’s venv to inspect the libraries installed there.
Having a standard for this would simplify heavily that type of work.
Right now I would need to do a bunch of manual work to try and cover many use cases, and have lower certainty that I’m even following the “right” conventions.
Welcoming newcomers
One of the biggest struggles I have seen from people coming to Python (learning and adopting it) over the years has been installing Python and setting up virtual environments (at least before uv came along).
When I’ve done Python (and FastAPI) workshops, there’s a non-negligible amount of time (hours) dedicated to solving the audiences’ mess of venvs they end up with while trying to set up things.
One of the (very few) complains I hear about Python from newcomers is handling, understanding, and using venvs. E.g. in JS there’s just node_modules and that’s it, people can npm install and expect a node_modules directory, users and tools can assume it’s there (including any caveats too, but it’s always consistent). There are no cognitive branches (e.g. is the venv there? Somewhere else? There’s no venv? etc).
If tools, editors, and users can (soft) assume a standard default, it improves things all around.
AI Agents and stuff
Independent on everyone’s views on AI, agents and all that stuff, in the end they are probabilistic, sophisticated tools. Those work much better with standards.