This absolutely does not work in a lot of the US urban areas, there is a ton of fare evasion.
BART (SF Bay Area) released their "unpaid citation" numbers, it was in the tens of thousands. San Francisco MUNI is similar. There are existing low-cost/free passes for people available, they're apparently "too hard" for people to get and use.