Republicans are (nearly all of them, anyway) opposed to rail because:
1) the oil companies don’t want the competition;
2) automobile ownership is a sign of social status, including proclamations of virility;
3) many other countries depend upon rail for transportation, and since the US is “exceptional” we are not supposed to be like them (e.g., Europeans.)