Concordo.
Como programadores, nós achamos que programar é a parte mais importante. Não é. Marketing é. Um bom produto com marketing ruim não vende nada; um produto ruim com marketing bom vende muito.
Por isso é importante a gente construir audiência. Quem tem audiência vende muito mais fácil.