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.