если ты неудачно подберёшь сочетание управляющего устройства, кабеля и управляемого устройства, то в лучшем случае у тебя ничего не заработает, а в худшем может и что нибудь сгореть. с виду абсолютно одинаковые кабели разъёмы и штекеры могут поддерживать абсолютно разные несовместимые стандарты, вот только как то маркировать кто что поддерживает, никто особо не стремится. и даже в спеках не всегда пишут.
в этот стандарт понапихали всякого разного что даже профессионалы могут путаться и выходящие каждые пару лет новые стандарты usb ясности не добавляют, а запутывают ещё больше.
внутрь запихнули поддержку разных скоростей передачи информации, передачу видео, передача энергии и всё это для работы требует поддержки и от компа и от устройства и от кабеля в том числе.
даже с банальной функцией зарядки может случиться эпичный фейл и вендер лок. мощный ноутбук или мобила подключенный к мощному блоку питания и нихуя не заряжается.
единственное что хоть как то будет работать всегда, потому что это прописано чётко, это обратная совместимость со старым стандартом usb, то есть черепашьи скорости и убогое питание в 10 ват = 5В х 2А