cf. Is not correct in the instance you used there (cf. someone who uses it correctly)
Like your mistake with anecdata, it can be hard to say when something in English is incorrect, which is why it’s not just boring and unimaginative to police language, it’s ironically so often wrong to make such claims. Dictionaries can only provides examples of usage, they cannot prescribe incorrect usage.
Like what you’re doing right now?