Correct, one of those “fun facts” of public policy is that (at least in the US) taxes and other fees, including on fuel, paid by heavy commercial trucks don’t come anywhere near paying for the damage they do to roads. The rest of us subsidize shipping-by-road with our taxes.

(Whether this is a good idea or not is debatable, but it’s the way things work right now and the fact that we subsidize truck shipping to the tune of a large amount of money is not widely known)