Cheap cables may not implement the detection properly. Device says I want 100W, charger says I can give 100W, dumb cable just sits there letting them talk and doesn't say no.
The charger is supposed to interrogate the cable and only offer 5A if a) the cable responds and b) responds with a 5A capability.