Compare/contrast: the 802.11 specification series. Each successive specification only lays out the unique new modes; with the expectation that devices support multiple specifications, where each specification lays out its own supported modes. So if you e.g. build a device that can only do 802.11n things, and not 802.11ac things, then you’ve built an 802.11n device. But 802.11ac peers — which are really “802.11ac + 802.11n” peers — will still be able to talk to it in 802.11n mode — but they do this according to the 802.11n spec that they also support; not according to the 802.11ac spec.
> People outside hardware developers aren’t expected to know USB 3.O vs 3.1
Why not? How else should you know whether your device can go at its full advertised speed?
Just say what speed it supports using which technology. SuperSpeed at X Gbps, SuperSpeed+ at Y Gbps, high speed at 480 Mbps. You can only use a speed both support.
You are likely thinking of named features and of conformance marks, things like Superspeed 10 Gbps and the like. People outside hardware developers aren’t expected to know USB 3.O vs 3.1, and in fact should demand to not have to know.