The insert statements do not have a where clause like select statements do but we still often need this because we might want to insert where does not already exist.
Right now we have to create another select rule just to get the where clause and run this rule for every row independently of calling our insert rule so we can wrap it in a conditional, not only does it require way more overhead and multiple rules to accomplish one task, but the business process modeler is not even logical enough to do this, only workflow.