Right -- it's cables that do not comply with the USB-C spec that can cause damage. It's not as if plugging a Thunderbolt 3 device into a laptop that doesn't support Thunderbolt will damage the laptop. It just won't work.
and trying to argue that out-of-spec cables causing damage to your computer is a deficiency in the spec makes about as much sense as saying the etherkiller demonstrates a problem with the RJ45 spec.