That is good news!
I accept that every external drive is a big ask! But something like being able to use an icon stored on the drive itself - which gets read as part of the connection process, might work? Manufacturers could put one or more (multiple if they offer different colours, for example) on - and users could add their own and choose a default. Whichever machine they connect to, they'd have the same icon(s) offered.
I've bought disks before that already had custom icons exactly as you described.
They get lost when you format the disk... which I do before doing anything else.