D+とD-ショートさせるとデータ転送ケーブルとしては使えなくなる。
PC等と繋いでUSBデバイスとして認識できるなら、
そのケーブルはストレートでショートしてない。

通信できないUSBケーブルだとクレームになるので、
ACアダプタ側でショートさせているのが一般的