Earlier quoted context omitted.
It's not the spec's fault. I'm not defending the defective hardware. The cable, or one of the devices involved, isn't following the spec .
100% is the specs fault. It tries to solve all of life’s problems. But only creates more. There should be 1 spec for a cable. Period. It should be universal.
And the spec was ignored.
You think removing unrelated cables from the spec would make manufacturers do a better job at basic charging cables? I doubt it.