I think that the whole narrative around trains needing to justify their cost based on fares is ridiculous. Few people ride trains for the experience of riding a train. They ride to go somewhere, and do something, and the real value of the fate exists outside the transportation system.
I think Japan, and HK got it right by letting train companies act as real estate developers and build out the areas around stations. That gives them enormous profitability since they can charge rent, commissions for the stuff that people actually care about - what’s at the destination - and literally funnel people in the millions to their shopping centers, office complexes, and apartments.
This is becoming less relevant with the increased prevalence of contactless pay as you go systems. (Although the newer systems tend to be more complex for irregular users like tourists.)
Now in a system the size of NYC you probably should do something, the person only riding a couple miles shouldn't pay as much as the person riding many miles (I'm not sure how you can get in NYC). However a simple easy to understand system of fares is important and very hard to design. Part of that needs to be a guaranteed maximum you will pay in a month - with the idea that a significant portion of users will hit that maximum - when you know you will hit the maximum you are more likely to take transit in off-peak times even though you have a perfectly good car.
If you find different prices for different services confusing, how do you grocery shop?
It is certainly correct that having fixed fares across time and distance is a government subsidy which arguably may even effectively target poor riders.
The lack of a subsidy is fundamentally not the same as a tax.
But when a subsidy distorts the market to the point where it causes inefficiencies in the market, those inefficiencies can undermine the value or effectiveness of the subsidy, sometimes altogether.
I.e. lack of peek pricing causing massive ridership spikes at specific hours overloading the system and making it break down.
A theoretically better system might be one with a fixed monthly fare credit for low income riders, while also having peek pricing. This shifts demand to keep the system running more smoothly while also making transit more affordable for lower income riders.
But then, why not ask the question, if we’re giving money to low income riders, why give rebates only to low income people who ride the train? Why have a low income subsidy specifically for subway ridership versus any of a dozen other things people fundamentally need. Why micromanage to that level?
Fares in Osaka or Tokyo are ~$2 per 3-4 stations from your departure point. Riding to Kyoto from downtown Osaka (40km) is ~$8 and 8 stops across two lines. The prices overall are low (IMO), and Japan has lower wage inequality than the US (IIRC).