あった。これこれ
macOSは起動時に
DSDTって電源周りに関するハードウェア情報ファイルを取得して
USBの情報をゲットしてる

でもappleのハードによってはDSDTに記載されてる情報が間違ってるw
回避策としてDSDTファイルを参照せず
機種ごとのUSB実装データを
IOUSBHostFamily.kext内にあるinfo.plistから取得して起動してるらしい

https://www.reddit.com/r/hackintosh_ja/comments/3ngdjn/el_capitan%E3%81%AEusb%E5%95%8F%E9%A1%8C/

hackintoshでもマザボごとにUSBの設定を起動時に
DSDT書き換えてたりする場合がある
15ポートの制限もUSB2と3で1つずつカウントするもんで
普通のマザボだと使えないポートが大量に出てしまう事情がある