O xis da questão é motivação.

retorno financeiro—muitas vezes, só quero ver o projeto rodando, receber feedbacks, criar novas features e continuar estudando

Programar por si só já é motivador.

Outros benefícios bônus também são legais.

Eu optei por programar em detrimento a opções que surgiram. Várias vezes.