Although they do use different thresholds for EVs and ICEs, not to penalize EVs.
They mostly wanted to tackle the problem of lost space from larger cars, and would have taken car dimensions if the data was available, but apparently weight and size often correlate (previously they use car cylinders, but nowadays there are huge cars with tiny motors).
Just recently, my small town had their roads paved. It cost $35,000 to bring a miller in, and the county engineer made a mistake where only 1 of our roads were being milled. It took another $35,000 to bring it back to do the rest.
Adding taxes can’t fix government inefficiency, in fact they make it worse.
Given almost any degree of govt efficiency I’d prefer a more efficient one, but we do in fact need to be able to walk and chew gum. It’s just not the case that letting roads deteriorate will increase discipline in whatever area of govt your particular hobby horse lives.