A couple months ago I managed to lose my driver's license (but not my whole wallet) on the way to the airport. Somewhat to my surprise, I didn't have a real issue with TSA. They gave me a very thorough screening but it wasn't really an issue.
However, when I got to the Travelodge at SFO, they REALLY didn't want to check me in even though I had a reservation in their system. The only way I could persuade them was to pay cash plus a security deposit and to let them make a copy of my work badge with photo. Had I not had that with me, I don't think they'd have let me check in.
I do know if, as a business, you handle this sort of situation much worse than the TSA does, you're probably doing something wrong.
There was a free street concert - even for that the road was blocked on both sides and only those with valid IDs could get in.
So yeah, maybe not universal but it happens enough to be a hassle.
This would be especially problematic at times when all the hotels in the area are full because of a convention or sports game.
But for walking off the street? Just general idiocy. What if you stain the carpets and break the walls, then disappear? They'd need some way to know who to send the cops after.
But this was just stupid.
My reservation was in the computer.
I had a wallet full of cards including the one I used to make the reservation.
I had a photo ID, just not a government-issued one.
They could trivially have looked me up on the web if they had wanted to.
Trust me. If I'm going to scam a hotel for a couple nights stay, it's not going to be a fleabag Travelodge at SFO. It's managing risk by inflexible rules, not sensible and flexible policy. Of course, IT organizations often do pretty much the same thing.
What's the penalty for faking a Visa with picture on it? Nothing.
Of course, there's still a penalty for fraud, but if you're just taking the reservation and not taking the money that's been paid for it, then it's going to be hard to prosecute.
It's not like it's the front line employee's or location manager's idea to informally record your identifiers "just in case" - at the very least it's a deep corporate policy. And the company didn't whimsically conjure up that requirement on its own, but was prompted to do so as part of implementing some kind of third party surveillance solution(s).
1. Fly to New York 2. Cross international boundaries.
However a temp paper was not enough to get into a casino in Canada.