Question: why did gaff let rachel live?
Answer: I like the basic idea that Gaff left the origami to let Deckard know that he saw Rachel and let her live. The reason he made it into a unicorn was to let Deckard know that he should follow his dream, which was to be with Rachel.