O problema não é a semente, não é recuperar o inimigo, mas sim o perfil do adversário.
O Goku sabia que o Piccolo não iria retomar a batalha, ele já foi derrotado, ele renasceu como um guerreiro, ele vai treinar, ficar mais forte e eventualmente enfrentaria o Goku novamente, sendo que como sabemos eventualmente esse nem seria mais o caso, já que ele descobriu a satisfação em ser um mestre e ver o crescimento da nova geração.
Contra o Freeza, onde ele recuperou a energia do mesmo, claro que sem a mesma efetividade da Senzu, ele sabia que o Freeza nunca iria se redimir, ele nunca iria seguir o caminho do guerreiro, então ele nunca iria se tornar mais forte, então ele deixou bem claro que se encontrasse o Freeza novamente, não iria ter misericórdia da próxima vez, justo que ele colocou a vida dos outros em perigo, mas o Goku não é um super herói, claro que no filme fizeram um tremendo retcon para dizer que o Freeza também pode ser um guerreiro.
Contra o Cell, a semente dos deuses é apenas simbólica, é fantasia achar que teria feito alguma diferença, se o Gohan não tivesse se transformado, nem todos eles juntos teriam chance.
Aqui o Goku tem motivações confusas, na realidade parece que ele só queria bater de novo no Moro, ele não precisa recuperar o Moro se as opções dele são se render ou morrer, ainda mais quando incapacitado ele pode ser aprendido, mas talvez essa opção nem exista realmente, ele tem expectativas não realistas só para não matá-lo e ironicamente nós já vimos o Goku na nossa posição, como audiência, contra o Cell, gritando para o Gohan matar o Cell e não dar oportunidade para ele ter qualquer outro tipo de reação, pois o Cell não é um guerreiro, ele não vai refletir, ele não vai treinar para ficar mais poderoso, ele vai utilizar qualquer método covarde para ter vantagem e talvez aqui o Toriyama estivesse fazendo uma evolução do Goku em relação ao arco anterior, ou talvez o argumento fosse de que o Cell é um tipo de inimigo muito mais perigoso.