Yes I also thought this was stupid initially, but then realised it's probably to cater for those connecting passengers. If I'd come off a long haul - or any haul really, I'd rather get to CAN via plane than have to schlep it on the bus.
But if I was originating in HKG, the train is much better.