Another reason (besides privacy) to use foreign (anonymous) data sim card is that it just works better. It will connect to more (usually all) networks that have coverage. People with local sim cards often complain that their operator does not have some coverage. I always have coverage, because I'm in roaming and I connect to any network available.