I looked some Python courses for children. They won't use venvs. For example, they put .py file in a specified directory, then run it in the Minecraft or other graphical applications.
Now I think we should promote putting PYTHONUTF8=1 in user environment before thinking about complex per-site ideas.
Since its user environment variable, it won't break legacy applications running in a parent account.
Does anyone against adding "Enable UTF-8 mode" in the Start menu?