You're right about all that, but it's worth noting that U.S. population centers tend to be coastal. New York to Chicago is one of the closer city pairs between the 10 largest cities in the U.S. Here's the driving distance from New York to each of the other 9:
Los Angeles: 2800 miles (4500 km)
Chicago: 800 miles (1300 km)
Dallas: 1600 miles (2500 km)
Houston: 1600 miles (2600 km)
Miami: 1300 miles (2100 km)
Washington: 230 miles (370 km)
Atlanta: 900 miles (1400 km)
Philadelphia: 100 miles (160 km)
Phoenix: 2400 miles (3900 km)
Dallas and Houston are close to each other. New York, Philadelphia, and DC are close (and are already connected by the most popular passenger rail line in the US). But the others are all pretty spread out.
So the type of travel people might imagjne doing in the U.S. tends to be weighted towards pretty far distances.