Those who use the roads should pay for the roads.
Taxpayers who don’t or can’t drive are increasingly subsidizing those who do, and it’s not sustainable. For decades, the main way we paid for highways, bridges, and major roads was through dedicated user fees. The biggest one is the federal gas tax. States have their own gas taxes too, plus vehicle registration fees and tolls in some places.
