I think the explanation for this is somewhat simple. And it’s the fact that if a method from another library imported in the file (or a file of your own) conflicts with another method in the file, then there will be complications and errors on how the code runs. Therefore, one would have to be careful how they use using namespace <namespace>
in their file.