It gets a lot of things right and is great if it has a good route for the trips you want to make when you want to make it, but mostly it shines because the situation is so much worse in any other American city that's not New York and maybe Chicago.
The US is huge. If you were take a 300mph (nearing 500kph) train (which would make it the fastest train in the world), it would be OVER an 8 hour trip from New York to LA. (Again, about 2500 miles or 4000k)
Even in some of the densest areas, the trip times end up being pretty long due to distances: dc to New York? 600 kilometers or almost 400 miles.
The proper point of comparison here is more medium length trips. There's no reason not to have a high speed train for Portland - Seattle - Vancouver, for example.
Sprawling, low density, single use zoning, combined with parking minimums, have much more to do with it.
Here’s a video that explores the topic if you’re curious https://youtu.be/REni8Oi1QJQ
Let's take a hypothetical scenario:
- 5 hours flight time (average for NY and LA), 2 hours on each side to get to and from the airport to the actual city. Total is 9 hours.
- 10 hours train time and 1 hour on each end (which is generous given the proximity of train stations to city centers), 12 hours.
The difference is not that much, and a train ride is so much less faff than a flight that it's not even funny. Little to no security theater, you don't get fondled by security agents, you don't have to stand hours in line with silly passport controls and luggage checkins/pickups. And the list goes on.
A good train infrastructure can be vastly more pleasant than a good air infrastructure. Where air wins out is intercontinental flights where trains are truly not an option anymore.
We're building a fast train from Toronto to Quebec city in Canada. It's going to be a lot more comfortable and way faster than driving. A MP in my family takes the train from Montreal to Ottawa very frequently, they don't want to bother with parking in the capital and they can work on the train.