Again, I was upgrading from Emacs 26.3 to 29.0.91 (Linux), and found shortened multi-hop tramp file names are mandatory now. I am sure many people like this feature, but my own preference is to have every multi-hop tramp file name to be self-contained, with all the hops included in the name.
The reasons are: 1. When I work with multiple remote hosts, a look at a tramp dired buffer name like "/docker:56a0b1537acd:/mnt/data" (shortened from something like "/ssh:host1|sudo:root@host1|docker:56a0b1537acd:/mnt/data") cannot quickly tell me which host this directory is on. 2. When recentf stores only the shortened name, I could not open it directly without first connecting to the host, which I do not know from the file name alone. 3. I have my own utilities and advices on top of tramp and found it hard to deal with shortened file names as the names do not contain all the hop information. Thanks for giving the above some consideration. Warren