But there is not standard for usb controllers to present this data to the OS. So it’s stuck in the low level firmware and never passed up. In theory we could have a popup box that tells you that both your computer and other device support higher speeds/more power, but your cable is limiting it.
Apple seems best able to do this since they control the hardware and OS, yet they aren’t doing it either. Users are just left to be confused about why things are slow.
I don’t know if they check that via USB protocol, or if they are measuring the actual power draw on the USB port.
In order to use the device, I had to connect it via an externally powered USB hub.
I'm pretty sure my old Dell XPS laptop with Windows 10 had pop-ups just like this.
"This device can run faster" or something.
Regular people hate technology, both for how magical and how badly broken it is, but they've long learned they're powerless to change it - nobody listens to their complaints, and the whole market is supply-driven, i.e. you get to choose from what vendors graciously put on the market, not from what the space of possible devices.
The quality degrading is not something you will see, as it's a digital protocol.
"Audiophile grade" HDMI cables are likely to just be a Shenzhen bargain-bin special with some fancy looking sheathing and connectors. I would trust them less than an Amazon Basics cable.
If you send bits across a line fast enough you're grtting into the territory of RF electronics, with wrong connector or conductor geometry you will get echos on the line and all kind of signal loss. A good digital protocol should keep this at bay with error correction and similar mechanisms, but if you want to know what the good cable is on a better than binary scale of works/does not, you need to look at these things.