I'm really not sure why copyright gets to be involved here anyway.
Because software (including firmware) is copyrighted and unlocking the phone requires changing the software or firmware (circumventing) to enable features the carriers/manufacturers don't want you to use. If they didn't care, all phones would already be unlocked, even on subsidy.
It's our broken system that allows this.
That is correct. I even tried to look up credit card information after reading this, and didn't see anything.
Additionally, as a developer I found the information useful.
My app is region specific, and several of the users who purchased my app didn't even live in the area the app is designed to work in (why they bought it, I don't know).
However I used the location information Google provided me to add support for those regions into my app. Granted my use case is probably not as common, however it's valuable information.
IIRC, the transaction is actually between the seller and buyer. Google is only the middle-man.
I'm a published developer with a paid app, and I've seen this. I thought it was odd at first. The customer can choose to hide their email, but I didn't see an option for hiding city location. However, I suspect this is so because of taxes.
Each developer is responsible for paying sales tax for their jurisdiction (since they are the seller, not Google). Without that information it would be impossible for some people to do so (depending on the area).
Google can handle this for you, but they have a disclaimer that the developer is responsible for any and all taxes, even if Google handles it.
I don't know how the got that list, but I participated in the SOPA blackout, and my site isn't in the archive.
Granted, my site isn't very important. It just has various photographs I've taken over the years.