Without talking about implementation difficulties, I'd just like to point out why I think this request is not really relevant: I think this is not about what the software should do, but about what users should do. aMule is there for us to share files, any kind of files, regardless of their content; it is not a file manager. What we share and how we present it is up to us.
It's true that many file names are cryptic, or cannot be identified by their title. For example, for music files, I put the album's name, track number and title in the file name. This is because I've decided to share the file, so I have to let people know what it is. I don't expect aMule to do that work for me. Too many formats, too many systems, too many specifics.
I'm not sure I'm being clear but, briefly, instead of asking aMule (or a similar software) to do ultra-specialised stuff, how about educating users on practices that would make everybody's life easier? If there are forums of users discussing what they, the users, can do to improve p2p, that info (links) could be made obvious to the lambda user (as in the log tab, a splash screen, the About box, you name it).