@verge that should be required by the standard, along with software on every device capable of any UI that exposes the capabilities and status of every connected device, and some amount of logging from devices that manage connections
When your computer loses the connection to every external drive because the power draw on your hub/dock triggered a reset, it should be required that the user be able to see what happened and why, and to see the potential for it if they look in advance