It's not only a Python thing. Many modern languages require this as well. Go, Gleam, Rust, etc.
When you're reading Nim code and you see a symbol you don't know, how can you tell where it comes from? In Rust, it's either qualified or you have to explicitly import it. What do you do in Nim?