se vc tem planos de suporte recorrente, o "por baixo dos panos" vai importar sim, pois alguém vai ter que pagar a conta, ou o cliente vai ter que pagar a mais pq algo que deveria levar um dia leva uma semana, ou você vai ter que cobrar 1 dia de trabalho enquanto na prática vc gasta 1 semana.
MVP com código ruim é aceitavel.
script ruim é aceitável
sistema com código ruim, não é aceitável, e se pretende ter longevidade sugiro criar um plano de atualização e refatoração.
no final das contas cada ano de experiência que vc ganha vc olhar pra trás e vai achar que seu código poderia ser melhor, se vc olha pra trás e se assustar com o que fez, então vc evoluiu exponencialmente. meus parabéns! com o passar do tempo vc tem que diminuir os sustos e simplesmente falar: cara isso ficou muito massa, aquilo poderia usar outro método, aquilo outro posso otimizar, mas se todo código que fizer e vc olhar pro resultado e achar catastrófico... sugiro se esforçar nos estudos.