Yeah but with those you still vaguely know what the port is used for. I have devices with a type c and a micro USB port that only use the micro port for charging. I have devices with a type c port and a separate power connector that can charge over the type c port but only at 500mA. I have devices that can output video through their type c port but only when using a Display Link adapter which on paper needs USB 3 but the device only supports USB 2 data throughput.