Traps currently only replace RI_JUNK checks. There are no such checks in the base pool or pots, which can result in traps simply not placing in certain settings. Other items, such as RI_NONE, RI_ARROWS_10, RI_RUPEE_BLUE, etc. are more plentiful and appear in the base pool. There would be no logical issues from allowing traps to replace such things. Having more potential slots would also allow for a greater trap max than the current of 10.
Such findings may also affect Triforce Hunt, or other shuffles that add new items to the pool.