mounted share naming is not injective
Use cases
The mounted share in the Nautilus side menu is named after the server hostname. So mounting "sftp://servername/path1" and "sftp://servername/path2" results in both mounts being named "servername" and "servername" - identical. There is no hint given which share is which, which is non-ergonomic, especially if there are more then two mounts on the same server.
Also "sftp://servername:port1/path1" and ""sftp://servername:port2/path1" are both mounted under the name "servername" these may may point to completely unrelated filesystems.
screenshot with redacted hostnames
Desired behavior
There should be a way to rename the mounted share (preferably persistant if the share is mounted from bookmarks). At the very least the bookmark name should be taken as the "mounted share name". Ideally, right-click on mounted share should show menu with "rename" option (and if the share is a mounted bookmark, the non-default name should be stored in the bookmark file).
Currently it is solvable by inserting a number of entries into /etc/hosts pointing to same IP (each with different hostname). Then the mounted share name is identical with the hostname used to define the share path. But this is a "dirty trick", and requires root access. Also it will require re-editing /etc/hosts if the IP changes.
Benefits of the solution
Mounting several shares on same server would be easier to work with. Different shares are not necessarily "different directories"
Possible drawbacks
I see no drawbacks. I suppose that large percentage of users who mount network shares experience different mounts having same name.