Highway systems don’t turn a profit. Why should railroads?
The simple fact is transportation facilitates commercial trade which generates wealth. The government invests in infrastructure so that the citizens can make a better living. It has to do with the commons, which presumably is a concept well beyond the grasp of the our beloved Ferengi neocons.
Should the military be required to show a profit?