

I guess there is a way to implement this true to USB-C standard, either with a simple comparison of reported capabilities or a 1-port hub. Somebody would have to make a cost-effective chip that does that though, and manufacturers are happy just printing “max 3 A” on the packaging (if even that).
Non-compliant does not mean useless. They will continue to work with devices that use the old standard. PD is already a mess, and especily devices without displays will often fail silently without indication that it’s the wrong cable or adapter.