The problem is that on the one hand they want to enable USB-c to be low cost and universal for all devices. But on the other hand you want USB-C to support 100W and 240W charging but it’s not cost effective to put enough copper to carry 100-240W in your average low cost phone cable.
So the cable needs something active to indicate it’s capability. So you don’t melt it.