Vamos se dizer que eu não queira um propósito, mas a questão das outras coisas que você comentou seria o contrário.
Eu busco querer resolver problemas, normalmente eu passo observando a rotina do pessoal a minha volta procurando maneiras de resolver um mínimo problema possível que eu vejo, ou até mesmo no meu dia a dia, e busco o contrário do crack cognitivo.. pois sei que depois dele vem o vazio. Eu penso que daria para resolver da seguinte maneira, encher de features o projeto, atualizando, refatorando e tals, assim o projeto nunca acaba certo ? Porém, gastar energias intensamente em algo que não tem muito retorno e você não está mais na dopamina do projeto é desanimador... Aí acredito que é aqui que entra a questão que você falou de prosseguir com um projeto mesmo que ele seja um saco, até concordo contigo, mas acredito que isso seria interessante em projetos mais densos e que escale, não para projetos mais simples onde um MVP é mais que suficiente, logicamente que podemos encher de featured e tals, mas dependendo do projeto vai ser só overengineering.
Mas talvez eu possa estar enganado com tudo isso e você certo, talvez eu esteja procurando ideias inovadoras em um mundo onde nem tenha tanta inovação ou talvez eu esteja querendo só receber uns likes nas publicações.....