Our motor tax system(s) is not consistant or logical. We have a system based on CO2 bands, pre 2008 based on engine size, another for cars over 30 years old and another for EVs.
I say that the road tax be added to the fuel. Talk of mileage done and vehicle weight based systems are too complex and probably easy to manipulate.