I agree with your comment a lot. My ideal for road pricing is something like a https://en.wikipedia.org/wiki/Vehicle_miles_traveled_tax multiplied by weight (maybe squared, due to the https://en.wikipedia.org/wiki/Fourth_power_law of road damage).
I do think that a lot of people think that public roads are "free" and cost nothing to build and maintain. It is really hard to make people think about where the labor, materials, and funding come from.
Really this shows that the operators of 18-wheelers should be paying a lot more. Looks like diesel tax is 20-30% higher, not proportional to the thousands of times more damage the 4th power law implies. (A half-full 18 wheeler is about 40,000 pounds so, let's say 10x the weight of a passenger car).