There are huge indicators. People just jam it till it works.
IE. No user testing.
IE. No user testing.
Most people don't know about it anyway, making the c port reversible was a good decision.
You can have A ports that deliver 20V and 3.1 data rates, and C ports that deliver only 5V and 2.0 data rates, and they are both valid according to spec.