Курить в общественных местах вообще запрещено. И правильно, это нарушает права некурящих. А насчет гостей…. Тут есть свои плюсы и минусы. Но таков стандарт.
Невозможно, чтобы кто-то сел за ваш столик в кафе, даже если вы один, а остальные места заняты. Нет толкучки и необходимости с кем-то соприкасаться. В очереди (они тоже есть, например в аэропортах) все стоят свободно, вразбивку (помните, расстояние полметра), и абсолютно немыслимо, чтобы кто-то стал оттеснять других, пролезая вперед.