В нашей культуре в значение слова «гость» исторически вкладывалось много смыслов. Полистайте толковые словари.
У Даля одно из значений слова гость – всякий посетитель гостиницы или подобного заведения.
В толковом словаре Ушакова: гость – посетитель ресторана или гостиницы.
Откуда всё началось? Во французском языке словом «hôte» (гость) со временем стали называть посетителя. Так постоялый двор превратился в отель, а его постояльцы – в гостей.
Позже появились однокоренные слова: гостеприимство, гостиница, гостевая комната.
Причем незваным, если без бронирования.