The USB has various purposes for data transfer, movement of input and output signals for hardware like connecting an Android device to another Display screen (USB on the go), charging the device etc.(during a device charge the voltage drawn from the USB is same irrespective of the device or OEM then Why are two USB Cables different ?
A USB of one manufacturer may not be supporting another manufacturer. We get problems if we do connect them like
Why does the screen flicker when connecting to a third party wall mounted USB chargerWhy does the screen flicker when connecting to a third party wall mounted USB charger
or
Why does my phone have erroneous input when connected to a non-OEM power source?Why does my phone have erroneous input when connected to a non-OEM power source?