Yep, I've noticed the exact same behavior with my 4S. I used it in a Starbucks, saw it was connected to "attwifi" even though I never initiated such a connection, and was confused why there wasn't a "Forget This Network" option. So I set the "Auto-Join" to off and haven't paid much attention to it since. I should double-check it's behaving properly - thanks for reminding me of this.
It's not a "feature" I care for, because of the risk of somebody spoofing an attwifi SSID and capture all network packets, encypted or not.
It's not a "feature" I care for, because of the risk of somebody spoofing an attwifi SSID and capture all network packets, encypted or not.