So we've basicly gone from having a clean-car discount to having a clean-car tax, all because of National's climate denial and ingrained hostility to environmentalism.
This is clearly unfair. It is also, in the long-term, unsustainable. The RUC system is complicated, avoidable, easily rorted, and has high compliance costs. The only reason it exists is because farmers didn't want to pay excise tax on diesel used in their tractors (which they then drive on the roads anyway). When normal people, used to invisible, pay-as-you-go petrol taxes, are exposed to it, it is likely to lead to problems. And with National committing to moving all vehicles to RUCs as their "solution" to an expected decline in revenue, those problems are only going to get larger, and pressure is going to build for change. As for what that might look like, its worth pointing out road damage increase with the fourth power of mass, and so almost all of it is caused by trucks (which are already heavily subsidised by the RUC scheme). So we could just charge the people who do the damage, keep RUCs only for heavy vehicles, and let the rest of us pay through general taxation, thus avoiding all that bullshit paperwork. But why would National - heavily funded by the road transport industry - ever go for that?