After Gates’ trip to China, he didn’t come directly from the airport home to Cambridge. IIRC, Gates came from New Jersey where he had supposedly stayed the night in a hotel. Why didn’t he just go home from the airport? Just asking.
______________________________________________
There are a million legit reasons. For one, does Logan fly non-stop to Beijing or was the non-stop leg from and to Newark? If I flew Asia to East Coast (which I've done) and then faced another connection to get to my home city I would consider getting a hotel room first.