Your suggestion seems too limited in a few areas. Here is what World of Warcraft has had available for the past 13 years:
https://wow.gamepedia.com/API_SendAddonMessage
All limitations are listed there; the WoW version has no in-combat limitation, however, which may or may not go against the ZOS philosophy.