I can see one major problem with this approach. Presumably it also uses negative amounts of filament. Essentially, you add a completed print to your bed and it converts it back into a roll of filament.
Could be very handy when you have a print which goes wrong - you can just rewind and start again.