The more stops you have for a train, the slower, more expensive, and less efficient it is. They like hauling for long distances without stopping.
still more efficient than anything else…
and then usually how it works is that some trains go local and stop everywhere and others are intercity and stuff and stop at less stations etc.
“Efficient” covers a lot of things. There are often reasons to avoid what is technically the most efficient solution by some measure. For trains, their high up front cost has to be made up by low marginal cost, which typically means having a high number of passengers for each stop.
And before you say it, no, I’m not demanding they be profitable, just that they be cost effective.
Trains and good public transport are one of the most productive things economically and the best tools for rising economically for individuals, it might have a higher up front cost (which I don’t think it has, I highly doubt a mile of tracks costs more than a mile of road, especially long term), but it’s absolutely worth it long term.
pretty sure a lot of US towns spawned from being railroad stops or railroad adjacent, if they can make that happen, they can also revitalize the local economy, meanwhile cars are woefully inefficient and serve more as a gatekeeping device, if you need a car to function you have basically put an entry fee on society.