Why would it be embarrasing if it was the law?

Personally, I think (at least with women) some waiters and bartenders ask to see IDs of women they know are old enough to drink just because they think its a complement to some middle aged yenta.