There are lots of things that challenge rail in the US, perhaps the most obvious is private ownership of the rails themselves, as opposed to freeways which are state owned and maintained. That shifts a lot of costs on to fewer payers. It also means the rail owner's trains get priority (in this case freight) so scheduling is quite difficult to maintain. There is also a tremendous amount of bureaucracy and complexity built into the system which I've found resists even modestly determined prodding. As part of an exercise in home schooling we tried to find out what it actually cost to put in the San Jose light rail in order to compare that to what we had learned about the Northern Pacific Railroad at a wonderful museum in Sacramento. All of our efforts to get what I had assumed was just boring public data were met with suspicion and resistance. That was pretty weird.