Road taxes should be directly proportional to how much wear a vehicle causes to the road. That ranges to effectively zero for bikes and pedestrians to dozens of times as much as a car for eighteen-wheelers.
And at least for non-food goods, I tend to think usage taxes are appropriate, since consumption (usage) tends to go up as income goes up.
I'm particularly interested to see where we go as more and more shopping moves to home delivery. In theory, you save wear because each individual isn't driving to the store and back, but you're also increasing the number of large/heavy vehicles. And heavy vehicles account for basically all road damage.