Another nice trip report stu1985 and I think you're right to highlight what others are saying - those shorter ex-band 3 flights have taken a hammering with the catering.
The problem is BA have alienated both economy and premium paying passengers now, so it's more tempting to look around. Great management from BA!