Excelente reflexão.
Vivi isso na pele esta semana: entreguei um site tecnicamente impecável para um hotel, mas passei 3 semanas apagando incêndio com domínio, registro.br e briga com técnico antigo.
O código levou 2 semanas. A burocracia e a gestão de pessoas, 3.
Aprendi que 'saber construir' é 20% do trabalho. Os outros 80% são saber diagnosticar o problema real do cliente, que nunca é só código, e precificar corretamente cada dor, inclusive a sua própria dor de ter que lidar com desenvolvedor antigo, recuperação de custódia de domínio e email, cartório e junta comercial.
Em resposta a Como ficar rico sendo programador
2