One of the most expensive parts of building new rail lines these days is securing land along a relatively straight path (you can't run trains at high speeds along too sharp a curve). The U.S. has strong property rights which makes securing land exceedingly expensive.