this is just stupid, i'm not even going to comment on that
i will say though that you'd rather not be able to make a call at all when out of country then pay a small extra fee? i personally can't see the logic in that. it's the whole point of the service. it's there for if you need it
it costs AT&T more to route your call from other towers (same with any service not just AT&T) that's the reason there are extra fees for roaming
How is it stupid? Companies are in business to make money. Decisions and ideas that are handed down are with profit in mind. Small extra fee? Roaming is very expensive and will vary from country to country, hence the reason why AT&T has it on by default.
roaming for cell phones has worked the same way since before the 90's, it's concept hasn't changed much, if anything it's gotten a little cheaper from what it used to be. my question to you is why are you only complaining about it now?
I'm not the one complaining, i'm helping the poor guy (OP) who came here with valid reasons and got nothing but flack for it.
I think this conversation is starting to stray into the realm of speculation and the "Companies get away with more and more and consumer's rights become less and less" line honestly reminds me about how people complained about Windows 8 because "oh no, Microsoft is closing the ecosystem and I don't support that on principle" despite the ecosystem still being open.
But I digress.
Yes, indeed AT&T can gain from this in certain specific circumstances. It's possibly the reason they added it, but we won't know without speculation. The consumer can also gain from this in certain specific circumstances (by being able to use their phone) as long as they are made aware that they are roaming (and they are, it's not a surprise, you get a text).
There isn't any speculation. I say that because 1) Companies are in business to make money. 2) Things are done that will increase profit markings, either in the short or long term. Business 101.