In theory, modern implementations of the USB standard are a no-brainer, with ever-improving capabilities. In reality, USB today is a nightmare. It couldn’t possibly be more screwed up than it is.
What’s interesting is that I was thinking about writing this up before I even saw this week’s news about the USB Implementers Forum’s ham-handed rebranding of USB 3.0, 3.1, and 3.2. So, it is amazing to me that this new change will now make things even worse. But there it is.