In general, I agreed with you.
This particular simplification was created to make “yii\monog\Collection::buildCondition()” consistent with the “yii\db\CommandBuilder::buildCondition()”. Such consistency allows me to use “QueryTrait” and “ActiveRelationTrait” without extra modifications.