Let's have a simple blocking feature and then the user can worry about whether it is fit for purpose. Let's stop trying to nanny everyone. For me it would be ideal to block SMS, somebody else would find it useless. So what? They don't have to use it.