This is another example of the different departments within BA pulling in opposite directions. On one hand you have the Commercial team - more seats/HBO fares/confusing boarding procedures - all of which slow down boarding, and on the other hand, you have the Operations department who are constantly demanding quicker boarding times and improved punctuality. Lack of joined up thinking me thinks.