Key thing is in all three cases, the same cables work.
The end nodes vary in capability, but it's nice I don't have to fish out my crescent-ended connector to differentiate from my flat-ended connector because I needed a higher transfer rate.
One stack of USB-C cables lets me connect all my devices together. Whether they make sense connected together is up to me.
Except the same cables do not work. Cables frequently lack PD capabilities. Cables often lack video pass-through capabilities, especially for alt-modes. The data rate is completely unpredictable. It may or may not support hub passthrough. All of this is dependent on the cable, so if you solely buy TB3 USB3.2 PD cables you're fine, but if you try to actually use a cable included with one device with another device, it might not work due to lack of any of the above, with no obvious indication as to why.
If you have one of the expensive "supports everything" cables (100w charging, Thunderbolt 3 @ 40mbps) then yeah, the same cable will work. I couldn't even find a 10' one on Amazon with a cursory look. Some of the 6' ones were in excess of $70.
Both 100w charging and high speed data transfer are problems that get harder over long distances, and trying to do them both in the same cable requires many non-trivial feats of engineering, quality materials, and manufacturing.
No one ever said USBC was going to bring these features to cheap $5 cables you buy in the checkout at the corner bodega.
But the EXISTENCE of those $5 cables with extremely limited capability muddle the entire market. I'd call them counterfeits, except for some reason they're spec compliant!
The end nodes vary in capability, but it's nice I don't have to fish out my crescent-ended connector to differentiate from my flat-ended connector because I needed a higher transfer rate.
One stack of USB-C cables lets me connect all my devices together. Whether they make sense connected together is up to me.