ive played a mage, and youre being really biased
have you even played a lock? or a priest? at all?
No, i've not played a lock, but it doesn't change the fact that a warlock will often beat a mage in 1v1 anyway, (destro makes you -60% almost all the time).
In some situations it isn't OP it's very nessecary ie. Mage/rogue mirror matches, the only chance you have of winning if your rogue is brought out of stealth really is to trinket the first sheep that you will get (if you can't LoS etc) and to IB the impending blind, if we had to sit in the extremely long CC's that would happen we'd just lose based on random RNG. This is the same for priest rogue, taking those fears often would just bring us out of the game (trinket -> blind -> IB -> you're free to be CC'd for a long time), especially if the rogue was brought out of stealth early.
It's only really OP vs double caster dps teams and in 1v1, and if you're losing to a mage, welcome to a counter, we have just as many.