Different airlines, and different airports, have varying social/cultural assumptions.
For instance, Qantas staff focus on giving Qantas staff the upgrades. Pax can get lost. BA staff focus on OpUps., not freebies, and USA staff are focussed on getting money from pax for upgrades.
Then, you'll find that the practice varies between locations. What works in Sin doesn't necessarily work in Hkg.