The problem is that, outside a few corridors, the US is too big, and too sparsely populated, to support a real rail passenger network. Long haul and corridor trains are fine, and there is a market for them, but cars are still needed to get to most of the real estate. So, people drive. A decent passenger rail network would reduce air travel, but not really reduce the need for cars, or highways.