I flown with Cathay many times and always had more than 20kg allowance.
It also depends who you book with.
Booked with a well know agent and have received 40kgs 2 years ago.

I have no idea how it all works, but if baggage allowance becomes important it's always worth looking around at the agents.