If a micro USB charger supports data transfer for one Android device, should it then support data transfer for any Android device?
A USB cable functions the same, no matter the device. It is just 2-4 wires in a casing.

Often, cheaper cables sold on eBay using thin, low-quality wiring that breaks easily, so it is possible that you got a batch of bad cables.