We actually have a pretty good cargo rail network in the US (compare to Europe where passenger rail is better but not cargo). The US is spread out and trucks are it. They do pay quite a bit of fuel tax, and I am not sure it is the trucks themselves that create the problem. I see a lot of non-truck drivers that cause more congestion.