There are different hardware standards that share the same physical connectors and are backwards compatible. Examples are USB 1.1, USB 2.0 and USB 3.0. The different hardware standards specify different speeds per profile and different maximum speeds. Plugging a fast device into a port that only supports older standards will mean that the slower speed of the older standard will be used which could lead to a decrease in hardware performance and a suboptimal user experience. By informing the user if he/she makes a suboptimal choice in connecting devices to a computer, the performance of the devices, as well as the user experience, can be vastly improved.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Hemel, Armijn, "Detecting suboptimal USB connections and informing a user about it", Technical Disclosure Commons, (October 13, 2020)