BA is to be commended for not giving out upgrades likes confetti (or like US airlines).
Clearly, where there is an operational reason, then status does rightly help in op-ups - but I'd hate to get to the US situation where premium cabins are jammed full of free upgrades.