This is a common practice on most airlines.
Only some fare buckets are eligible for upgrade. Hence, you first have to transform your ticket into an eligible fare bucket (fare difference plus change fee).
HX clearly published which fare buckets are upgradable:
https://www.hongkongairlines.com/en_...kets_&_upgrade