My phone has a setting to not ring or vibrate unless it’s a recognized number. That alone has largely solved the issue for me. Fortunately I don’t need to answer calls from unrecognized numbers my job.
At the very least, these companies with their amazing machine intelligence divisions ought to be able to figure out that a message that is 2 seconds long and silent isn't actually a message.