Your feature request has been noted and it ties into some related feature requests about zone validation.
Regarding
With Capture Profiles, we are finding that certain profiles tend to be aggressive, incorrectly identifying documents in unpredictable ways.
Yes, we are aware of this issue--it was an early design decision (to aggressively try to find a match) that hasn't played out the way we expected. The current behavior is that if any zone anchor matches (or any barcode zone is found), anywhere on the page, that profile is considered a candidate. Once the candidates have been determined, the Capture Profile Group will then decide between the candidates based on the number of zone anchors matched and the number of barcodes found (weighted by the distance between the original location of the zone and the found location of the zone). One implication of this design is that if you have a zone that is anchored to a generic word (e.g., Total, Name, Address), it's going to match a lot of different documents, even when you wouldn't expect it to. Another implication is that the zones that don't match are irrelevant to the determination. For example, if a capture profile has twenty anchored zones and only one matches for a given document, that profile is still considered a candidate (there is no minimum threshold). And if no other profiles match at all, that capture profile will be used.
For now, the workaround is to make sure ALL of your anchors are as specific as possible. Anchors don't have to be next to the zone they are capturing, they don't have to be a single word, and they can use regular expressions--so make the anchors very specific for any capture profile being used in a Capture Profile Group.
We have some plans to change this behavior, but the timeline for such changes has not been determined.