Because it'd solve nothing, it's a raid environment, so all friendly units have alternative unit tokens, nameplates normally use "nameplate*" tokens, however, raid frames use "raid*" tokens, and obv you can ref nameplates by "raid*" tokens, so as long as one could attach something to a nameplate, one could do all the "maths" w/ "raid*" tokens, and then do the rest w/ nameplates.
And no, you can't simply disable `C_NamePlate.GetNamePlateForUnit` function, and be done w/ all issues, there's an alternative (oldschool) way of fishing for nameplates by sieving through WorldFrame's children, that's how we used to customise old (pre-Legion) nameplates.
- - - Updated - - -
Star Augur, Gul'Dan, etc... Just watch exorsus vids.
That's undesired thing, it's abused now on Live, and it would be abused even more in the future. That's how we got AVR, DBM radar, Archi beam helper, etc. At first they were just silly concepts, and no one really paid much attention to them...