Peço que não me interpreta mal mas:

Acho que essa é uma opinião muito radical

Atualmente estou numa posição que eu não me importo muito com as decisões da empresa

o próximo contratado terá grande dificuldade de continuar o projeto

Se eu já estiver fora da empresa esse é um problema de outra pessoa.

Explicando melhor

Cabe a mim deixar claro para meus superiores a dificuldade técnica e os riscos que serão tomados nesse projeto.

Cabe a mim desenvolver o código com a melhor qualidade possível dentro de um prazo justo.

Cabe a mim explicar se as decisões tomadas estão sendo certas ou erradas.

Não cabe a mim sofrer as consequencias de uma decisão errada tomada por outra pessoa. Se eu estiver disposto a seguir com o projeto, vamos arrumar de forma tranquila e que eu não seja consumido pelo processo.

Agora se eu não estiver disposto é abandonar o barco. E sim, já pedi pra sair de uma empresa depois de uma semana trabalhando porque achava o fluxo de trabalho e o código horrível. Sabia que se continuasse minha sanidade seria consumida pelas manutenções frequentes.

Voltando ao assunto

Talvez ela não consiga oferecer um salário competitivo para um sênior

Não estou falando de um sênior de uma grande empresa com um salário de 30k/mes

talvez de um pleno com uns 3 anos de experiência?

vou ainda mais longe. Se a empresa vende um ERP os próprios donos deveriam ter um conhecimento suficiente para gerenciar ela.

Caso não consigam manter uma pessoa por muito tempo é inviável contratar uma consultoria para analisar os pontos principais?