However, I realized a problem.
Currently, all insurers are looking at the same demographic data. If this scheme is put into practice, then insurers will have a proprietary information on an individuals' driving habits, letting them offer discounts to good drivers. This leads to a situation where to switch to a different insurer will always cost more for a good driver, so few drivers will switch. This means that trying to switch insurers will become a signal of bad driving, so insurers will charge more to new customers. This leads to fewer and fewer people switching insurance companies, leading to decreased competition.
Interestingly enough, Geico was started by someone who successfully predicted that government employees would be less risky (the GE stands for Government Employees):
Because it's a competitive market, and if they don't offer competitive rates, other insurers will take all their market share.
I'm really not seeing how this isn't obvious. If there's a clearly more efficient way of doing insurance rates, companies can either adopt it, or die at the hands of the ones who do.
Unless, of course, the federal government mandates that insurers cover all drivers at the same rates, regardless of pre-existing reckless driving habits.
Well ratcheting premiums upward is not the only way to increase profit. Same premiums with reduced number of claims at adds to the profit too.