those are all matters of how those transit agencies are run, not issues with the payment system.I think that was the point of the originator of the thread - the technology is there, it's just not applied properly. It may have improved recently, but when visiting SF for a few weeks in 2013 and 2014 I was left scratching my head about how best to charge my Clipper card for Muni transit. Topping up the credit via the website had a waiting time of 1-2 working days, so if you were trying to catch a tram or bus into the city centre from the outer neighbourhoods, you had to plan ahead for having enough credit, especially when the weekend was coming up. At BART stations it was usually less problematic to charge the cards - assuming the machine worked, which wasn't always the case.
At any rate, the whole thing felt very uncivilised and anachronistic compared to my experiences in much of Europe, Japan, Hong Kong, and Taiwan. (Japan's Pasmo and similar cards require cash for charging and largely don't accept credit cards, but you'd be hard pressed to find anywhere where you'd have to walk more than a block for an opportunity to charge them - or to find an ATM for obtaining the cash you need.)