TL;DR
just like burner inserter will feed itself with fuel,they should also empty itself!Why?
I am thinking about burner inserter and their possiblity,by the help of burnt_result slot,we can make a fuel call battery,and kinda make player have to think a complex inserter setup contain fueling and taking burnt result,
but there`s a problem,burner inserter wont empty itself,
when putting another burner inserter to empty perv inserter only delay problem into this one,and you cannot loop this,because inserter wont take item from another inserter`s hand,
this will eventually lead to halting the mechanism.
the only solution in the game so far is use other inserter that power by fluid/electricity/void,but it just not pure anymore.
other way to solve this is making a special type of inserter that take item from all entity within the redius centerd from where it pick from,but it obviously will be harder then this and somekind overpowered.