There's a simple way to drastically reduce nuisance calls*.
Don't plug a 'phone into your landline. Get legitimate companies to contact you by email. Ask all your friends to use your mobile number. You'll receive remarkably few nuisance calls or texts.
*I do realise that this doesn't help the considerable minority that live in cellular wireless shadows.