Mano, eu não sou programador iniciante mas tenho muita dificuldade pra terminar projetos, e eu tenho uma quantidade gigante de projetos anotados que eu começei e não terminei e alguns nem começei ainda.
As vezes dá vontade de parar tudo pra focar em um deles, mas a grande maioria não é comercial e os comerciais precisam de marketing, coisa que eu não sou bom.
As vezes eu percebo que o que eu preciso é network pra juntar uma galera que faça acreditar no mesmo que eu, mas isso não é fácil porque precisa de devs que codam por amor e não por dinheiro, e infelizmente além de entender que desenvolver faz parte do sustento, alguns simplesmente definem sucesso como ter o maior lucro possível, mas muitos grandes projetos não surgiram assim, não dá pra ter capricho sem amor no que faz.