There's a useful iOS app called Number Shield that lets you block all calls coming from numbers that match the first six digits of your phone number. That's the most common spoofing technique, so it really does help.
E.g. if your number is (555)555-1234 it'll block anything from (555)555-0000 to (555)555-9999.
So true! Area codes (and first three digits) used to indicate where you were. Now, more often than not, they indicate where you bought your first cell phone, i.e. where you lived around the year 2000 for us oldsters.
It was closer to 50% for me since there were two (overlaid) exchanges in my neighborhood. I still remember about a dozen phone numbers of friends from when I was growing up.
I've been using Number Shield since long before Begone existed, so I can't really comment on their comparison.
...though the creator of Begone will hopefully realize that every entry in its version-history starting with that same rant about fake ad campaigns is making it look more sketchy than ignoring the issue would.
This is a great idea; unfortunately now I have dozens of voicemails a week from these numbers instead of just calls. Any option to prevent them leaving voicemail?
Not that I know of? The privacy statement on that App Store page says it collects usage data and diagnostics, and that neither are linked to you personally.
E.g. if your number is (555)555-1234 it'll block anything from (555)555-0000 to (555)555-9999.
https://apps.apple.com/us/app/number-shield/id1319082167