Most carriers who pay flight pay use block times and not reporting times. So if you have a 2 hour delay for what ever reason with pax on board you don't get a penny for it, even though you might be selling scratch cards or whatever.
With BA short haul charging for food starting next month, will the crews be getting commission of those delectable M&S filled sandwiches?