A subsidy is only a subsidy if users don't necessarily pay the full cost, and the rest is borne by some other group of people who _don't_ use the service.
Example, road network isn't paid by car owners. But non-drivers clearly benefit from the road network, is the road network subsidized?
Other example, people who rarely take the train still benefit from rail infrastructure (freight, reduced congestion etc). Is the rail network subsidized?
Do you think that it covers the cost of excess death caused by particle emissions and road fatalities?
We don't have the option to completely replace car infrastructure, but we shouldn't act like it isn't heavily subsidized.
That said, the positive externalities are also significant, but so are the positive externalities from rail traffic.
There is basically no way to compare rail vs roads and making some arguments based on that.
Of course it's possible to compare the advantages and drawbacks of different modes of transport. No society can function without roads, but it's still a question of priorities.
Most weeks I spend more hours cycling on these roads than driving.
Similar argument can be made about highways to which not everybody has (direct) access, they are not a matter of life and death for most businesses and are heavily subsidized.
Some basic level of signage and hazard prevention (potholes, ice etc) is necessary for emergency vehicles and other government operations.
Thereafter, although there is some maintenance cost associated with the road wear from private vehicles and the additional infrastructure required for higher traffic volumes, we don’t have an easy way to calculate the cost.
Perhaps those new migrants to cities would’ve chosen to stay in the countryside without roads? Worsening the economics of rail.
Or maybe they’d use their collective voting power to get more rail friendly new towns built?
I don’t think the answer is obvious.
As an example, see the history of the Metropolitan Line in London.
People build outwards first and then upwards.
We have more than a century of data showing that roads are subject to induced demand. If you build more roads, people move and sprawl (and take more trips in general) until traffic is once again unbearably bad.
If you build more lanes, more people move further out. Roads create sprawl.
It doesn't matter whether the money used to pay for road maintenance comes from property taxes (like in Toronto), income taxes (Ontario areas not maintained by cities / regions / counties), or gas taxes (much of the U.S.?). If you're not paying per use of the road, there is a 100% subsidy on the maintenance of the road.
There are definite costs to not maintaining those roads (people won't move where there aren't roads; unmaintained roads will result in more costs to the people using those roads as their vehicles are damaged more frequently—which may result in costs to the municipality for not properly maintaining those roads), but we should not pretend roads are self-sustaining or aren't entirely subsidized.
‡ Unassumed roads are those built privately by the landowners in common and are not maintained by the local government. When used for private dwellings, these roads usually fall under the sway of the local government after a period of time, even if they were built initially by a subdivision subcontractor.
(This is not an argument against rail - I just find that subsidies are often mentioned with respect to rail but not with roads).