I agree that those factors can beat airplane travel, but none of them really outweigh travel time in practice.
For subway connections, there is no physical limitation preventing local transit from connecting to the airport. Cities of varying sizes have direct connections to local transit (e.g. Chicago, Fort Worth, Cleveland). The fact that New York City got this so very wrong is an outlier. And finally, subway connection is irrelevant to the bulk of American cities that are car dependent. Having a high speed train arriving in Columbus, Ohio won’t fix the fact that you need to rent a car or Uber everywhere once you get there (to the point where, if you’re within a ~6 hour drive, you’re probably better off just driving your own car that you likely already own).
Flight delay problems are overblown and dramatized, most flights are on time. Trains can most certainly be delayed as well (usually not as frequently, sure - depends heavily on the train system).
Thing is, a flight to LA from New York could be delayed for hours and hours and it would still beat the train.
For subway connections, there is no physical limitation preventing local transit from connecting to the airport. Cities of varying sizes have direct connections to local transit (e.g. Chicago, Fort Worth, Cleveland). The fact that New York City got this so very wrong is an outlier. And finally, subway connection is irrelevant to the bulk of American cities that are car dependent. Having a high speed train arriving in Columbus, Ohio won’t fix the fact that you need to rent a car or Uber everywhere once you get there (to the point where, if you’re within a ~6 hour drive, you’re probably better off just driving your own car that you likely already own).
Flight delay problems are overblown and dramatized, most flights are on time. Trains can most certainly be delayed as well (usually not as frequently, sure - depends heavily on the train system).
Thing is, a flight to LA from New York could be delayed for hours and hours and it would still beat the train.