"Promise to pay" exists because
* the railway accepts and has always accepted cash as a payment method
* Northern wanted/were pushed into a penalty fares scheme.
* Northern wanted to use card-only TVMs, which are cheaper to buy and maintain and less of a security issue than TVMs that take cash...