A big part of this is about who pays for the infrastructure. In the US at least, most roads are paid for by the public whilst railways are paid for by the company that owns them. To make matters worse, while the cost of making a 13 lane highway is externalized, many states charge taxes per track mile, which incentivizes single-tracking.
Essentially what you end up with is that if you’re sending goods by train, you’re paying for both the maintenance of the train tracks and the roads the trucks use, whereas if you send them by truck you’re only paying for the road maintenance. This is a direct government policy that selects for trucking over rail, despite the inefficiency.
A big part of this is about who pays for the infrastructure. In the US at least, most roads are paid for by the public whilst railways are paid for by the company that owns them. To make matters worse, while the cost of making a 13 lane highway is externalized, many states charge taxes per track mile, which incentivizes single-tracking.
Essentially what you end up with is that if you’re sending goods by train, you’re paying for both the maintenance of the train tracks and the roads the trucks use, whereas if you send them by truck you’re only paying for the road maintenance. This is a direct government policy that selects for trucking over rail, despite the inefficiency.