Обязаны глобально - да. А локально много где. Например, при оказании этим гражданам финансовых услуг, почтовых и много где еще. Норма удостоверять личность не содержит закрытого списка ситуаций. Точно так же, если гражданин приходит ко мне оформить электронную подпись, он должен предъявить свой паспорт для удостоверения личности, без чего услуга оказана не будет, невзирая на ее предоплату. Так что не понимаю чем общественные места в этом плане эксклюзивнее. Если для посещения чего-либо или оказания услуги нужно удостоверить личность получателя данной услуги, то велкам, предъявите паспорт или не получайте данную услугу