"Immer mal wieder" trifft es. Auch BA führt Upgrades im Regelfall aus operativen Gründen durch. Sei es, weil eine Klasse überbucht wurde, weil nicht genügend Essen geladen wurde, weil Sitze defekt sind, weil zusammenhängende Sitze benötigt werden, weil es Probleme gab, etc. BA verkauft auch Upgrades nach Verfügbarkeit günstiger am Flughafen.
BA und LH werden aber nicht die Klassen vorne auffüllen. Wenn nur zwei Sitze in First verkauft wurden (mit Meilen, Geld, per Upgrade Voucher, wie auch immer), dann bleiben die anderen Sitze leer (oder werden zugegebenermaßen teilweise für Angestellte oder Crew genutzt).
In den USA hingegen kann ich mich an keinen Domestic oder TransCon Flug erinnern, an dem nicht wirklich jeder Platz in der First oder Business besetzt war. Chancen auf einen freien Nebenplatz hast Du da nur in Economy. In den USA nimmt die Waiting List am Flughafen einen großen Raum ein. Bei Deutschland oder UK gibt es diese Anzeige nicht einmal.