Indeed, but Microsoft knows how to make a OS graphics base and stick with it.
MS does a lot of things wrong, but backwards compatibility is still their strong point.
Yet Microsoft makes so many of them. I'm not even sure what the current recommended way is anymore.
Having many graphics frameworks simultaneously supported is basically the ultimate evidence of the claim; they made half a dozen frameworks and stuck with all of them!