On some weird level actually insurances of the more expensive to repair or more often to repaired cars should go up. Even if their insurance is not paying for damage. This would be due to those cars affecting the outgoing costs.
So if your car is expensive to repair, it should have higher liability part. As on population level it has higher cost for other insurances.
Scumbaggery of insurance companies aside, if someone gets into ten accidents a year where they're deemed not at fault, I would still be very skeptical of that person as a driver. I would not find it immoral to apply higher rates in that situation.