The emails can be blocked easily, but the SMSes don't come from a number, they just have a random word in the "From" field and they use a random one each time, meaning blocking the "sender" is useless. They also come at all sorts of hours, so I can get 2-3 SMSes at 4am advertising Amazon crap, or other affiliate spam.
Spam seems to be getting worse and worse, despite all the efforts to combat it.
I have been very tempted to register an ultra offensive sounding domain name just to get someone at a call center to ask me about it by name :-D
I never answer the phone if the caller ID is unknown, so I may be missing some there also.
The idea of hiding the contact information never quite made sense to me. If you're a business, then you already have to provide an address of record to the state for certified mail to go to.
If, as a private citizen, I am running a controversial website then there are already institutes in place that will receive, process, and provide anonymity for your physical mailing address.