Once upon a time, there was software created called "DirectX" which created standards to program for. This magical software meant that if you programmed according to its standards, it would run on ANY computer capable of supporting its instruction set. So no longer did programmers have to program individually for S3, Matrox Sound blaster, Disney sound source, they could just make ONE version and it would work on all those platforms! There was much rejoicing. Later on, companies decided to shit on standards due to backdoor deals and create the false impression that they needed to program for a million different configurations, when the reality is they were intentionally making it that way.
Good god you couldn't have that more backwards.