Well to be fair, each item has a unique code similar to how all mobs have a unique code. There are 20 goblin tinkerers in the dunes, but on the back side, they arent actually all "goblin tinkerers". Think of it more like "Goblin tinkerer_1" ...."Goblin Tinkerer_20".

The way other games have handled this is by letting you click the item/drag the item to add it to a macro. So instead of typing /equip "Varyuna Staff +3" it would be /equip (drop item here) and it would display Varyuna Staff +3 which upon mousing over would show that it is specifically the 8 magic acc one. They are able to do it by virtue of the fact that one staff is "Varyuna Staff +3_1a" and the other is "Varyuna Staff+3_2a"

I know developers probably dont want you to see the code associated with each item, but it is completly doable and other games have ahandled it that are older than FFXI (Everquest for example)