Yes, it is always a problem with standards. But despite of this yoke, standards do exist.Then I remembered https://xkcd.com/927/, and dropped the idea.
One type or standard is the standard designed from people sitting around a green table:
all fantasies are included and every one has problems implementing it over the next ten years.
Other standards evolve during time: Their sheer number will lead to declaring it at some point as standard.
From a point of Arduino-view I would say: close to a standard is Adafruit-GFX and its drawing functions and probably the best way to adapt written software is to write small classes which David calls "glue" and I call "wrapper".
Efficiency might be a problem.