Not while it's mounted. This is akin to complaining that on Linux if you unplug a flash drive and plug in a different one that second drive could "steal" /mnt/sdb1 or whatever.
Linux is broken from this point of view. Inserting an USB drive before boot breaks booting .
People did complain about that, which is why on Linux today that mount would use the disk UUID or label instead.
So it’s fixed. What’s windows’ excuse? :-)