1221
Totally logical and expected functionality
(sopuli.xyz)
Post funny things about programming here! (Or just rant about your favourite programming language.)
Power delivery has different requirements, so it's normal that not all ports allow it. And it's also possible to have USB-C ports that are only on USB 2.0 hardware.
In this case, OP just had busted USB controllers. All USB-C ports are intended to be equivalent on MacBooks.
As an aside, the new imac has 4 usb-c ports: two are thunderbolt, two aren't.
Intended doesn't mean that they are. The left side is definitely better than the right, and they get really high CPU usage when charging/using their monitor with their right side USB ports instead of the left.
Yes, I know. I chose my words quite intentionally.