I'd love to know then why my Nintendo switch(very expensive) doesn't charge at all when using the genuine OnePlus USB A-C cable(very expensive) and their own OnePlus charger(also pretty expensive). It's not just cheap mislabeled crap that sometimes doesn't work - it's proper hardware from big companies that failed the simple "if the cable fits then it has to work" test.
OnePlus has had their own proprietary charger game running for quite a while now. It's likely related to that. The Switch uses stock USB-C Power Delivery, so Macbook and Pixel chargers would be fine.