Aus rein praktischen Gesichtspunkten: wie soll das funktionieren?
Airlines haben für einen Flug eine klare Cutoff Zeit - check-in und dann Schließen des Gates. Sprich, Airlines können eine klare Rangfolge der Upgrades erstellen und die Liste ändert sich bis zum Abflug ziemlich oft und ist dynamisch (Rangfolge und verfügbare Sitze). Aber niemand bekommt etwas zugewiesen (mal abgesehen von den Upgrades im Vorfeld mit höherem Status - aber das sieht man nicht in der Liste). Erst mit Schließen des Check-Ins beginnt die Airline die Liste abarbeiten und nach dem Schließen des Gates wenn jemand fehlt und ein Sitz frei bleibt kann man auch noch Passagiere bereits an Bord umsetzen (machen die US Carrier regelmäßig).
Mit einzelnen Ausnahmen ist das sehr transparent und die Hack-Ordnung des Passagiere wird auch eingehalten.
Bei Hotels dagegen ist das doch viel zu dynamisch:
- man kann über einen sehr langen Zeitraum einchecken
- Während des Check-In Zeitraums (über den Tag) kann es kurzfristige Buchungen geben, die die Rangfolge verändern/ Verfügbarkeiten reduzieren
Mit dem Ergebnis, dass jemand am frühen Nachmittag eingecheckt, ein Upgrade bekommt und später ein höherer Status (der auch ein Upgrade hätte bekommen sollen) nichts mehr bekommt, weil sich die Verfügbarkeit kurzfristig geändert hat.
Ohne veröffentlich Liste gibt es beim Check-In des späteren Gastes einfach nichts mehr - nicht toll, aber wenn man die Verfügbarkeit im Moment des Eincheckens prüft, stimmig.
Mit einer derartigen Liste weiß der Gast allerdings, dass er eigentlich etwas hätte bekommen sollen - es aber nicht bekommt.
Diese Transparenz verursacht doch nur Gezeckel.
Oder aber Marriott verliert jegliche Flexibilität, kurzfristig Zimmer zu verticken.