This seems to me to be a classic case of what not to do if you are a service provider: spam your customers. It’s even worse if you are a high tech company: you should know better.
Whatever benefit AT&T hoped to gain from this, I think they lost much more. But you can judge for yourself: