When SK introduced Punishment Class on their short haul flights, anyone who booked prio r to the change got a 5 Euro voucher to spend on board at check-in. That would make more sense to me. Besides, I'm sure BA are very adept at printing out £5 refreshment vouchers by now