I think what he's saying is you can get USB 3.1 gen 2 speeds if you use a USB 3.1 gen 2 device capable of reaching those speeds (RAID or NVMe) and there are no bottlenecks between the device and the CPU that restrict the speed to less than USB 3.1 gen 2.There are generally two reasons. First, for many products, "USB 3.1" can mean "USB 3.1 gen 1", which is limited to USB 3.0 speed anyway (5Gbps).
Second, even for products specifically stating something like "10Gbps", that's just theoretical and nobody can hit it. Most can't even hit the 5Gbps speed. There are bottlenecks in one or more components throughout the chain, for example cheap junk that starts overheating.
Slash-2CPU did a bunch of testing which I tried to summarize in the first post. I think he found a few very specific components that exceeded 5.0Gbps. IIRC, a lot of components he tried that were marketed for USB 3.1 weren't really up to the task at all.
On the other hand, I wrote that summary a long time ago. Maybe things have improved since then. If it is different now, I encourage people to update the first post wiki.
But that basically applies to any device ever so you can ignore it.
For USB 3.1 gen 2, you can get a max of around 872 MB/s read but that is with a USB controller that is slightly better than an Asmedia ASM1142 as I've explained previously in #2095.