It will never work in a punishment-oriented society because you're very likely to get away with riding for free if you don't do it regularly, and these societies feel that catching the bad guys is more important than working well for the good guys.
It's compatible with a card payment system but then proving criminal intent to free-ride is harder because the system gets complicated for the user. It's great with a paper concession ticket.