Yes it is.
The spec could have been written such that different capabilities were reflected with different physical characteristics. That is exactly what standards exist to do.
Even if we pretend spec writers wouldn't ever have predicted the proliferation of crappy cables before publishing it, this is not a new problem with USB.
It is absolutely a choice made by the USB Implementers Forum.