I understand what you mean.
This is in my opinion. When you take an item from furnace's output,

- 3.png (16.83 KiB) Viewed 5410 times
and put over an item in the inventory, the inventory's item still exist holding.

- 4.png (20.54 KiB) Viewed 5410 times
This is a better behavior for me.