the USB-C plugs have two-fold
rotational symmetry because a plug may be inserted into a receptacle in either of two orientations. Electrically, USB-C plugs are not symmetric, as can be seen in the tables of pin layouts. Also the two ends of the USB-C are electrically different, as can be seen in the table of cable wiring. The illusion of symmetry results from how devices respond to the cable. Software makes the plugs and cables behave as though they are symmetric. According to the specifications, "Determination of this host-to-device relationship is accomplished through a Configuration Channel (CC) that is connected through the cable."
--- Source
Wikipedia