Double-sided USB-C connections require a handshake before sending voltage. USB-A ports can have the 5v line active at all times. Cheap USB C gadgets often don't make the handshake, they just use it as a 5V input, necessitating an A to C cable.
https://people.kernel.org/bleung/how-to-design-a-proper-usb-...
More info: https://hackaday.com/2023/02/07/all-about-usb-c-manufacturer...