И это правильная традиция. Если хозяин принимает у себя дома людей, готовит, тратит время, деньги и силы, то гости должны отблагодарить его. Это мое мнение.
Конечно, для приличия гости должны принести что-то с собой. В ветхозаветные времена торты "Прага", "Киевский" и конфеты принимались с радостью. Сейчас другое время, возможно, гости уже приходят с рюкзаками, полными всякой снеди.