I read about a new feature that's supposed to be released for iOS 13 that should cut down on some of this crap. Apparently if an incoming call doesn't have a phone number that matches a number found in your contacts, mail or messages it can be routed straight to voicemail.