Those are fantastic examples.
At the same time it begs the question: why does Apple not play nicely with graphics standards? It could be that the those standards bodies are dysfunctional or too slow so Apple has to go their own way. However, I suspect that that is not the main reason.
When open source types complain about this, I always enjoy the irony that macOS is POSIX compliant while Linux is not.