While these cables work perfectly well for almost everything. They don’t support 100W charging for my MacBook Pro 16 inch nor do they support video over USB C for my portable USB C monitor.
I also bought a few of these
They are the truly universal cable.