It’s not just “we should match other languages” by itself. It’s that the module system, of all things, is not something that needs to be different from other languages, because in this particular case that makes it harder for no real gain.
What exactly does the compiler check for you in the current module system that it can’t in the proposed system?