The article mentions Power Delivery being present/not present as a compat issue, but even without Power Delivery, the amount of power a USB-C port can provide is inconsistent. From Wikipedia:
VBUS and GND provide 5 V up to 900 mA, in accordance with the USB 3.1 specification. A specific USB-C mode may also be entered, where 5 V at either 1.5 A or 3 A is provided.[55] A third alternative is to establish a Power Delivery contract.
I spent hours trying to find how to add a USB-C port to my PC that supports the 15W (5V at 3A) one of my VR devices requires, and about gave up. (You're lucky if most motherboard or add-in card even tell you how much power they can deliver).
I get the desire to make the spec flexible so it can be simple/cheap when the extra speed & juice isn't needed, but it is really a confusing mess, and not helpful to consumers who just think "Oh it has a USB-C port. That'll work then".
I believe USB 4 was created to try to reduce this fragmentation and confusion, but not much in the way of implementation yet. (https://en.wikipedia.org/wiki/USB4)
I get the desire to make the spec flexible so it can be simple/cheap when the extra speed & juice isn't needed, but it is really a confusing mess, and not helpful to consumers who just think "Oh it has a USB-C port. That'll work then".
I believe USB 4 was created to try to reduce this fragmentation and confusion, but not much in the way of implementation yet. (https://en.wikipedia.org/wiki/USB4)