It works fine for power, but is terrible for data. I have one, and I only get USB 2.0 speeds through it, tested with multiple devices. If I use a certified USB4 cable, no issues. But, that's the difference between a $4 cable and a $40 cable.
Yeah, there’s nothing wrong with USB 2.0 cables existing, I’m just saying: that’s less than ideal for a lot more than just PCIE or high res displays. Even if you put a $3 flash drive at the other end, you’re going to cut the transfer speeds in half.
Worse yet, my Pixel 4a (a USB 3+ phone) shipped with a USB 2 charging cable, throttling the speeds at which I can transfer totally legal files I don't want to upload to the cloud or perform internal storage backups through adb push/pull.