I feel like they re-invented the train. :-)
Trains are much less flexible. They have more constraints on their schedules, they have to share tracks, they only go certain places, you have to stop the entire train with all its freight in order to add any more freight, the unloading and loading points are much harder to scale.
Roads are like rails that are already paved everywhere (with the significant addition to climate-impacting gas emissions).
Rails are easier in Europe because less of the land is owned by private interests making eminent domain easier.