I don't think anyone is questioning the viewing of ID for check-in. That's been around for years. It's the copying of the DL info that Richard (and others) have a problem w/. While I do use my DL for ID when traveling in the US I don't allow them to copy anything. A Doubletree FDC (think it was DT; it was a Hilton brand) near SFO wanted to copy my DL & CC several years ago. I politely said that was a non-starter & he backed off.
Heck, when I was at the Prague Marriott they wanted to copy my AAA card to prove I was eligible for the rate & made up some b.s. about corp requiring it. I called them on it as I knew HQ didn't have that rule & said they could look at the card to verify it was me since they also had my passport in their hand with my name & pic but that was about it/no copying. We really got into it tooth & nail.
Re: clerks asking for zip code on cash at stores - blame their employers, not the clerk. They're just doing it for marketing purposes/where customers are coming from. I normally say 00000. Clerks look startled, but then shrug & plug it in.
Cheers.