Why would they? The only reasons to show ID I can think of is when watching porn or maybe when buying alcohol online, though I doubt stores will want to risk driving customers away with that.
As for why would they, the same reason there are hundreds of tracking cookies on every site.