That's assuming he knows what he's talking about.
I live in a tiny community- so tiny, that although I live ten miles outside of town, the post office will deliver mail addressed only by my name and zip code. I can go to the bank in my small town and cash a check without ID. But I can't go to another branch in a larger town and do the same thing.
that small town bank also refused to cash checks for my dad when he had dementia- even though my mother had not filed the proper paperwork yet and he did have valid I.D. If somebody had complained, they would have been in trouble, but nobody was going to complain- dad might have, if he'd known how, but being as he had dementia, he couldn't.
but in both cases, it's not that ID isn't required by law or by bank policy, it's that the local branch quietly ignored the rules, which I appreciate, because they knew me and my parents and didn't need ID to prove it.