Can I ask a question? I honestly want to know, I am not trying to be rude or anything.

I hate being asked for my card/ID after I have to swipe my credit card myself. If you're going to need those things, why don't you swipe the things yourself? The convenience is gone if I have to give it to you after I put it away.
The credit card Merchant Rules agreements all say you cannot refuse a card because someone doesn't show you this information. However, most retailers still ask for it. Why is that? Just for an identity theft precaution?