so, why not take CFP, and divert when you reach your diversion fuel?
Because the reality is on a good day even with a bit of holding you always have enough to land in HKG...show me one example of an aircraft having to divert to Macau because of excessive holding.
On a bad day you would be an idiot to carry CFP fuel.