Sensacional meu caro! Concordo com você e isso para mim é o que separa uma Prova de Conceito de um Minimum Viable Product (MVP).
Na verdade, na minha visão uma coisa que realmente faz essa separação é que a PoC você não pode se sentir mal de jogar fora. Digo isso porque se você está escrevendo um código com altíssima qualidade, testes automatizados, ou outros acessórios, possivelmente você não está fazendo uma PoC. Se você conseguir reaproveitar, ótimo (como foi o caso do seu exemplo), mas se precisar reescrever tudo do zero, pois descobriu de fato o que queria e precisava fazer, será um processo super natural.
Eu vejo muito a PoC como um rascunho, que pode ou não ter sua versão final escrita em forma de MVP. Faz sentido?