Escopo, prazo e vida útil. Se atender aos 3 requisitos uma abordagem limpa é muito mais que bem vinda quando a ideia é que um desenvolvedor daqui a 5 anos mantenha ou crie novas funcionalidades pro sistema.
Na verdade, eu acho bem perigosa essa conversa de que "codigo limpo e codigo rapido não ocupam o mesmo lugar no espaço".
Parece coisa de quem optou pelo relaxo rsrs