Or to ensure that compliance with USB-C standards means that it is guaranteed to work?
There was a time when ethernet controllers didn’t support auto-crossover and you had to worry about the nature of the port at each end and whether the cable (straight-through or crossover) was the right cable for that pair of ports. Would anyone want to go back to those days? I think not.
I can see what the USB consortium were trying to achieve with having a symmetric cable.
One of the benefits of a symmetric cable is when plugging in to a port that is in a confined space, and/or where you can’t easily see the host end in order to orient the cable correctly - or just because your eyesight is a bit crap. (That probably doesn’t apply so much for the Librem 5 / dock / power supply scenario.)