I had a friend who was a manager of a radio shack store, and it isn't their idea -- it comes from further on up the chain. He was actually managing a bigger store (they have different levels) and got _demoted_ back to assistant manager at a smaller store because of _two_ slips that didn't have the info on them.
And the reason was obvious. Way back when I found it convenient to give them a fair amount of business for small parts, and at that time they knew me, and I didn't even have to give them the info. And after a while I'd start getting these sales flyers in the mail...
That's what it's all about. Not "a decision by some software writer", who after all is putting into that code what they're told to. A decision by somewhere fairly high up the chain, in the name of _marketing_. And those folks need to take a hard look at the book I point to on my home page,
here. My page also gets into the cluelessness of BigCorps in other respects, including Verizon, who I'm using for connectivity and who's hosting the page, and who seems to think that they can insist on a bunch of things that I don't particularly want any part of, like talking to machines, dong things over the phone (which means at _their_ convenience rather than mine) instead of email, and so forth.
BigCorps have been trying their damndest to push people around for the longest time. I like to push back whenever I can. :-)