Do not entirely blame Apple for this one.
<rant>
The confusion stems from the USB Consortium (the council that defines and maintains the official USB specification). They have consistently messed up when it comes to clarity around USB-A, USB-B, USB-C, mini-USB, micro-USB (which are all physical port definitions) and USB1/USB2/USB3/USB3.1/USB3.2/USB4 (which are all protocol definitions).
They will say it's done in the name of backwards compatibility, but you almost need a Phd in astrophysics to understand the logic behind which physical/logical combinations actually work (not to mention the lack of clarity around cable standards (not all USB-C cables are created equally, but there is ZERO way to know this by looking at the cable).
In this case, ALL your ports are USB-C (the physical definition). SOME support USB-3(.1), SOME support USB4.
</rant>