What you are suggesting is already possible, that is how they are related.
Nullpersona wrote:As it is now, tags can be used in a sub AI as couplers, performing the evaluation, then triggering an action, by using a specific tag or set of tags that correlate to the output of the conditional.
Counting and comparing only have to be designed once, then can be used as a sub AI node.
Many other conditions can be evaluated this way, and adding them all the the core game as individual nodes would be impossible.
Having output on sub ai would allow direct sub ai integration as custom conditions, including, but not limited to the operations you describe.
I'm not sure how single pass node evaluation would be problematic.
I may be misunderstanding your request, especially if you cannot see how the two are related.
That said, your thread, your call; this isn't a discussion as much as a ballot, I guess.
I'm new to these forums, and apologize for my undesired engagement.