"can be run on a profit" and "should only be run if it is profitable" are very, very different things.
Infrastructure like trains or roads are a huge net benefit to society already, if they can make a profit too that's neat but it shouldn't be the goal.