You've definitely got a point Tiramisu. I would expect most flights to run smoothly with 1 crew down. On the flights that are too busy and generate complaints/bad surveys BA has the option to increase crew complement.
Crew not willing to work a bit harder or do not take the challenge/responsability to "work above their paygrade" should get rid of their old school civil servant mentality and have a look at the world outside BA...