What I wish to emphasize is that since road wear happens as the cube or fourth power of the weight, trucks cause HUNDREDS of times more road destruction than cars. As in, a car may not cause the road to flex at all, where a truck may displace it several millimeters, which is where the damage comes in.
I don't care if every state charged based on weight / mileage, the do NOT charge a proportionate fee (or tax) based on actual road wear. They want all these other drivers to take over the cost of road repair.
And, as I recall, only a small percentage of the gas taxes actually make it to doing actual road repair. A lot of it goes to fund a lot of other political things.
All in all, it's a political boondoggle, as most taxes and fees are.
Since it's politics, nothing will change, except maybe for the worse. I expect to pay my share of "road maintenance", etc., so I won't kick.