Of course a major reason for that is that the US have (literally) tons of commodities, a significant plurality of the tonnage is coal. I expect roughly the same of Russia, China, Australia and India (the other members of the tonnage top 5, Australia notably haults extremely heavy stuff for very short distances as it's about on par with the EU for tkm but waaay ahead in total tonnage).
Hell one of the reasons passenger trains is shit in the US is that passenger rail does not get priority over freight and thus you get the country's lone "high-speed train" giving way to slow freight leading to an average speed of 130km/h, slower than some non-high-speed intercity service in Europe.