Universal Serial Bus (USB) was developed in the late 90s to replace a mess of slow PC connections with a high speed, one size fits all plug and data transfer protocol. All newish devices had the plug, it was good, and there was no real decision or gotchas to look out for when buying new devices.
A decade or two later, things are again a mess. Incremental changes to USB have offered progressive technical improvements, but at the cost of modified plugs and sometimes questionable backwards compatibility. Read more