А что здесь удивительного?
В том, что люди уходят через два часа?
Нигде никем не записаны правила, сколько положено времени проводить в гостях.
Тем не менее, если они не застенчивые, то можно порассуждать, почему у них такое правило: не засиживаться в гостях.
Приглашение в гости предполагает застолье, тосты, еду и общение.
Возможно эти люди любят начало торжества, когда всё чинно-благородно, красиво и соблюдается субординация.
Но как только застолье начинает расслаблять людей и начинаются повышенные эмоции, фамильярность некоторая, разговоры ведутся "невзирая на лица", то это им не нравится, вот они и уходят.
Так что, можно сказать, что берегут свой обособленный мир от вторжения и обращения с ними по принципу: "по плечу и за ногу...".
Повторюсь, что такая причина тоже возможна.