the tax system is also progressive, so the people who are most capable of paying pay the most and the poor truly pay nothing
charging for a public system seems like pure waste
let's say the fare system costs $1 million to operate and maintain
and let's say the fare system collects $10 million in fares
couldn't you just collect $10 million in additional taxes, just add a "railway fare" line item, and save everyone the $1 million?
2) If there's sufficient money and will available to fund the transportation system to that level, then sure, that's great. But in most cases, I think it's better to just direct expansions in government train budgets towards expanding the network, not making it cheaper. Most people who drive cars don't drive because trains are expensive, they drive cars because there's no train at the time and place they want. Making trains cheaper doesn't address this problem.
there is! the system is already funded... people are just paying a portion of it out of pocket now and a bigger chunk out of taxes... the out of pocket part is really the same money but less efficient
Neoliberal governments don't do this, but they lie about why.
Other than that - of course you could.
Governments also lie about who gets subsidised, and why.
Generally subsidies go to the oligarchy, which makes constant attempts to "cut wasteful and inefficient public spending", because the oligarchy believes poor people don't deserve nice things.
(Not just rhetoric, btw.)
It's a political issue, not a practical one.
There are sociological reasons why you might want some kind of fare income, but they're more to do with adding some token resistance to accessing the system than making money from it.
That's very easy to say, and very unpopular to actually do. People on the country side would for example not feel it's fair for them to pay for the much more complicated public transport system in the city, when they get one train going by their village every few hours for it.
I know what you're saying, but it's silly... "we should waste more money because I don't understand how countries work" is so tired