Amtrak, a public rail company gets over a $1 billion in public funding. Private rail lines do not. Amtrak has operated at a loss for decades unlike private rails.
I think the extent to which freight shoves aside passengers varies from region to region. My worst experience was going to West Virginia from DC. I find the Vermonter keeps its schedule pretty well.
You might as well say that the US military makes a $1 trillion loss per year. No, they supply something which is required by the govt and which has a cost.