Earlier quoted context omitted.
> 2) freight trains don't get priority over passenger trains Freight trains get priority here and it still doesn't make sense to ship by train. Rail is pretty limited by the huge size of our country, and they need to be able to ship to tiny random stores all over the place. It makes more sense to send one truck that can stop anywhere there's a road than send it out via train and then transfer to a local truck, which…
> Rail is pretty limited by the huge size of our country Quite the contrary, the US is better suited for rail than the rest of the world, at least for cross-country moving of goods (one single area of law, no customs crap to deal with, the only thing I'm not sure is signalling and interoperability of locomotives on rail systems in different states). Trains are perfect for inter-city travel, the first/last mile should…
Trains have several single points of failure for a larger load. When there is a problem, all of the load is affected, it takes longer to repair, and problems with both the rails and the trains happen regularly. And trains have more complex maneuvering than trucks; switching lines is a non-trivial time-consuming matter and operators have a tough job just on the existing lines.
The fact remains we don't have enough rail to service most of the country, and nobody is paying for new rail, not to mention the issue of fitting more track on the existing land and bridges used for rail. Demand has been increasing steadily on rail, and only so much traffic can possibly run on the rails - which are shared with passenger trains, btw. To switch to trains you'd be adding 230% more traffic to the rails.