Oyster is essentially daily travel card for Londoners. they have pushed it for years with a key component being the cap - you only pay as much as buying a daily zone x travel card. Travel cards are under the Mayors remit for price setting, with negotiation with DfT over who picks up the bills...