yeah because they are designed quite differently. usb c has a way of detecting a host to host connection situation and will do the right thing – which is just powering off the ports, unless one of the hosts has the usb otg capability to turn itself into a peripheral.
with usb a connectors thats just not possible and the situation is not defined in the standard. you might get an overload in one of the power supplies, you might get any number of weird effects on the hosts but you will never get any useful result from this.