In my opinion, the names should not be changed when importing.
So you can also see the “original” names in the outliner.
As far as I know, the fact that a material with the same name can be used with two or more different textures shouldn't cause any problems since the mesh has already been exported.
I haven't seen a case like this yet. If this is the case, someone can also use the “current” method.
The fact that someone can edit several scenes at the same time shouldn't be a problem either, in such a case everyone can only edit a single scene, that's what I do anyway, I prefer to have control over which mesh I want to build.