Ответ:

Одиссей остался, потому что хотел увидеть хозяина пещеры и рассчитывал получить от него гостеприимство и подарки, как это было принято по законам гостеприимства. Он не ожидал, что встретится с жестоким чудовищем.