I think poor manufacture aside theres a problem with USB-C as a ‘standard’ in that its a whole bunch of standards both in terms of power and data handling, but they all use the same form factor. There have so far been 4 generations of USB-C, each of those generations has a range of data and power capacity and yet externally they all look the same.
So by looking at it you can’t tell if a USB-C cable is capable of carrying 15W or 240W, 5 Gigabits or 80 gigabits. And the devices don’t typically display on the port what power they require and the chargers don’t typically show in the port how much power they deliver.
So you could have a device that draws 100w, and charger that is delivering that and unwittingly stick a 15w cable in between the two (and thats assuming the off-brand cable is even capable of that)