Critically this works because uv itself doesn't depend on Python, effectively short-circuiting the circular dependency of needing Python to manage Python.
That in turn is made easier because uv is written in Rust, which is really nice for making platform-neutral CLIs with very few dynamic library dependencies.