I think this has been mentioned, but Hainan BHX are charter flights only.
The contract just happens to been won by Hainan, presumably on price, which could be just pure co-incidence. It could have been any airline flying it really, just as it was another airline last year.
I'll panic a hell of a lot more IF this season of charters turned to schedule.