A maioria dos profissionais de serviços eventualmente chega a um ponto em que se sentem à vontade para dizer aos clientes "Sua configuração atual é errada / perigosa. Não vou tocar nela sem acertar".
Embora possa ou não ser jurídica ou moralmente correta, do ponto de vista prático, as pessoas não técnicas vão culpar a última pessoa que trabalhou em um sistema que falha. Se você é a última pessoa que fez login em um servidor que foi comprometido ou que parou de funcionar, é provável que você seja culpado pela falha, mesmo que as coisas que você alterou (ou apenas olhou) não tenham nada a ver com o fracasso.
Isso é mais óbvio com as coisas físicas (imagine ir a uma loja de pneus com pneus carecas e pedir que os pneus carecas sejam remendados, ou ir a uma loja de freios com os freios de todas as 4 rodas e pedir que eles consertem apenas 1 conjunto de rodas, ou pedindo à companhia de gás para reacender a luz piloto em um aquecedor de água perigosamente enferrujado) os mesmos princípios e considerações se aplicam com software e servidores.
Parece que seu cliente tem pelo menos dois problemas: um ambiente de servidor não-mantido, e eles têm os ambientes de desenvolvimento e produção operando no mesmo hardware físico, portanto não é possível modificar um sem afetar o outro.
Se você fingir que é uma maneira razoável de executar as coisas, espera-se que você corrija isso quando explodir, e provavelmente será esperado que você o faça de graça, porque é obviamente sua culpa que falhou em tudo.
Para responder diretamente à sua pergunta, eu diria ao cliente que o sistema de hardware compartilhado é um problema que precisa ser corrigido e que o ambiente de servidor não mantido é tão antigo que é mais barato pagá-lo para mover os dados existentes. um novo sistema versus rastrear todas as mudanças e dependências necessárias para atualizar o sistema antigo. Eles devem (a) obter novo hardware para executar o sistema de desenvolvimento e (b) instalar software atualizado no novo hardware e, em seguida, migrar o desenvolvimento para esse novo hardware. O bônus que você recebe para consertar o problema de hardware compartilhado é que você pode testar o novo ambiente de desenvolvimento antes de fazer o movimento, o que deve proporcionar uma transição mais elegante.