It is not colonial hangup but rather sub-contractors following the book.
Only CX in town check-in are staff by the airline's staff.
All others are contracted to Jardine air service employee. They follow each airline's rules down to the dot of the i and cross of the t.