In the US you can buy a SIM card and activate without providing any information at the airport. At least in NYC. I was really surprised the first time
Why were you surprised?
Not who you were responding to, but most of the western world requires IDs already. The US is an outlier on this issue.
I don't think that's true. At least not in the European countries I visit.