You are paying to fix other people's cars. I have never had an accident, and even if I can get it cheaper than Geico, the next company would raise rates the next year. I'm paying over $1000 twice a year in DC. Used to be $460x2 before they started raising prices.
What you are paying now is a good deal.