CFP Fuel isn't enough for HKG arrival even on a good wx day. The volume of traffic and the inexperience of the HKG local controllers means delays. Add bad wx and it all turns to ****. We don't pay for fuel (and we sure don't get a decent profit share)
so, why not take CFP, and divert when you reach your diversion fuel? Once you get to that level, the decision's made for you.
Complaints from pilots & controllers, even through official channels like the AOA & HKATCA, will not yield results. The reality is that commercial pressure (ie from CX & KA) is the only thing that will achieve any improvement. When CX/KA start getting 10 - 20 diversions a day, especially when there's little to no weather about, then things will change.