I think that makes it a non-standard implementation though (I agree it's certainly more practical for the user), sounds like it's usb-c pd but with nerfed data, an odd choice that feels like it would actually have cost more to develop than just adding two identical usb-c 3.x ports...