Earlier quoted context omitted.
“block stranger requests” could mean using your contacts as an allowlist
As long as you hardly ever meet new people, of course. Obviously this is not a trivial problem to solve, otherwise spam wouldn’t exist.
Using this model it would better to have multiple lists though, or at least tagging within the general contacts list, so tag-based lists could be allowed by certain apps (to keep business and personal messaging separate for example).