Upload & Sell: On
I believe that the primary factor in their favor is that they are much easier to remove from a camera when you have the lens hood mounted, as you can simply reach in through the hood, pinch and the center, and pull out.
Just curious but what is the advantage to center pinch? Off the top of my head the only thing I can come up with is maybe easier to use with gloves. TBH, I've never had any trouble with the caps that came with Canon lenses.