It's all fun and games until you need a vendor ID. Because we have a bandwidth of hundreds of megabytes per second, but UUIDs are apparently still to expensive.
But yeah, that's what I meant by USB being better than PCIe. At the very least the specs are publicly downloadable.
But holy shit, $4k a year for the privilege of downloading a few specs? This is even more ludicrous than the USB or Bluetooth messes.