Are you thinking that in some areas Apple did this because of local laws, and other areas that do not have these laws, Apple did it for spam? I doubt it, but maybe.Maybe it’s both reasons?
Besides, if spam had anything to do with it, @scotty321 had a valid point saying that spam has never been a widespread (or any) issue before, and if it was spam, then that could be corrected with giving the option to opt out instead of removing the feature completely. Check out the post from @scotty321 addressing it:
If spam was really a problem — and it has NEVER BEEN A PROBLEM in 10 years of using this feature — then give people the option of choosing either “everyone” or “everyone for 10 minutes”. Then, all of these “people“ who are supposedly inundated with spam (i.e. nobody) could choose to make the change themselves.