Чтобы остановиться в гостинице, туристу нужно иметь при себе паспорт, и неважно, иностранец он или россиянин. Такое правило прописано и для лиц без гражданства: им нужно показать разрешение на временное проживание или вид на жительство.
Тотальный контроль в действии. В предъявлении паспорта заинтересована сама гостиница, чтобы было с кого взыскать ущерб за кражу / порчу имущества. Это можно прописать в правилах отеля, если есть необходимость. Но навязывать законом... Постояльцев теперь и так снимают видеокамерами, куда уж больше контроля? Хорошо, что отпечатки пальцев пока не требуют. То же самое с поездами и внутренними авиарейсами - зачем им мой паспорт? Почему в электричках и такси обходятся без него?