Predicate allow/deny lists can also do more than simply approve or deny addresses. They can feed into more expressive, layered policies that reflect real-world compliance needs.
Example: Let addresses on the allowlist transact, but only if they pass AML screening first.