So why would anyone use 4.0? Or 4.0 is more like a stop gap for HPC, Network applications? Where the need for higher bandwidth interconnect is urgently needed. Intel don't even plan to have 4.0 on selected CPUs until late 2018. And AMD are moving to 4.0 until 2019.
I wonder if it could be the case that 5.0 will end up shipping mostly in HPC configurations to compete with various proprietary connector offerings, while 4.0 is what the consumer space sees for some time.
It's also possible that the timing is a result of them expecting far more stalls in the process for 5.0 than cropped up, though there's obviously still plenty of time.
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.
Have they fixed some problem with the development process that will make it take 1/3 of the time?