One of the folks involved in the original USB standards work once told me that the lack of reversibility (or at least a more obvious indicator of orientation) was the main thing they got wrong with the initial standard.
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.
There should be a cutoff point for "designed for idiots" - if you can't plug in a USB cable, you should not be touching anything electric really.