They fixed vignettes, but they don't exist for anything before Mists of Pandaria.
Vignettes have their own issues, particularly the fact that a substantial number of them have names that don't match the mob names, meaning you can't rely on them to create a targeting macro or match them to an NPC ID without a substantial amount of work.
They intentionally left the NPC ID out of vignette GUIDs, so I don't know how inclined they'd be to making it easier on us.