I think you hit the nail on the head. On board catering is something we’ve become so accustomed to that we start to feel entitled to it. Cue howls of outrage when it’s withdrawn. You can argue the toss about whether BOB prices are fair, but if you’ve paid £100 for a ticket then what’s another £10?