The Amtrak system in the US shares rail, and is low priority, than freight trains. Basically, passenger rail has always been a side business for the train companies the US. It is subsidized and used as a bribe by the federal government to even try to keep a passenger rail service alive.
That means our trains are often kept as slow speeds to stay behind freight trains, and will be stopped to wait for freight trains if some is off schedule. The routes are also mostly only rated for 60mph speeds, so even at full speed you’re barely keeping up with cars on the highway, and then you add in stops at every podunk town that slows it down even more.
Until the US invests in a separate passenger rail network that can support consistent speed and schedules, it will remain on par with similarly under developed nations for rail service.
What a wonderful world that would be. Fingers crossed.