They are not getting the A380 because it's used by the mother airline as a buying agent.
Aircraft purchase in China has to follow national economic policy and it's used as a bargaining chip to negotiate with Europe or the US, Hainan Airlines is not a national owned airlines so they tried to buy their own aircrafts, but all the major banks in China are national owned and wouldn't give them a loan, therefore Hainan need HKA to help them to get new aircrafts