If the retort to this is it impacts poorer people more, then that is a separate problem fixed by redistributing more cash, so that the wealth gap is smaller.
Edit: to respond to reply about trucks causing more damage to road:
Construction costs are one cost of roads, but another cost is time cost due to congestion (and resulting effects of delays due to congestion). A variable rate toll that also incorporates congestion is the ideal way to manage road use, much like paying more for electricity or other resources at peak demand to modulate demand.