Taxing by weight may not be politically expedient but in some ways not a bad idea ..... weight will reflect the wear and tear on the roads and, as weight more or less corresponds to amount of materials used, and amount of material relates to environmental impact of manufacture there's worse ways to share the tax burden. The fact that much of the environmental impact of EVs is 'out of sight out of mind' in the form of manufacture and generation, doesn't mean they should be allowed to breeze past it because politicians feel promoting EVs will make them look good.
K