Explique as vantagens
Eu explicaria o MVC em termos de benefícios comerciais. Seus gerentes serão capazes de entender isso e embarcarão se as vantagens forem convincentes.
O MVC permite decompor seu aplicativo em unidades sensíveis, cada uma das quais existe independentemente das outras. Você obtém código limpo, sustentável, testável e potencialmente reutilização de código entre sistemas.
O Modelo
Cada modelo encapsula um único tipo de informação comercial, por exemplo, um registro de cliente ou um produto, juntamente com toda a lógica comercial relacionada.
Separar isso permite que você teste facilmente sua lógica de negócios isoladamente de outras partes do seu aplicativo.
Você também pode estender facilmente o aplicativo adicionando modelos adicionais, é muito modular e limpo.
Cada modelo em teoria pode existir independentemente dos outros. Você pode aplicar isso usando objetos de serviço para lidar com relacionamentos entre modelos. Você pode trocar de modelo sem afetar o restante do sistema.
A vista
Separar sua visualização permite que você atualize facilmente seu front end sem interromper o backend subjacente.
Você pode fornecer seu código de front-end para outro desenvolvedor sem necessariamente fornecer acesso a todo o sistema.
Você também pode criar front-ends alternativos que funcionam com o sistema existente. Você pode mostrar seus dados como um aplicativo móvel, uma API, um PDF ou uma planilha do Excel. Você pode fazer isso sem invadir o resto do sistema. Você tem menos chances de quebrar as coisas acidentalmente. Você pode criar facilmente pontos de integração para os sistemas existentes se conectarem.
O controlador
O controlador liga os modelos à vista. Mantém tudo separado. Você pode conectar uma visualização diferente com muita facilidade. Se você alterar o código do modelo, a visualização nem precisará saber.
Outras vantagens
É um padrão comum. Outros desenvolvedores poderão entender seu código e trabalhar nele. Se você retornar ao seu código anos depois, provavelmente será capaz de entendê-lo e fazer alterações. É menos provável que seu código se torne outra dor de cabeça herdada para um desenvolvedor futuro.
Como tudo tem um lugar, é muito mais fácil produzir código limpo. O risco de spaghettification é reduzido drasticamente (embora não seja eliminado). Seu código se torna sustentável.
Como tudo é modular, você pode testar partes dele isoladamente. Seu código é testável e tem menor probabilidade de abrigar bugs ou falhas de segurança. As atualizações futuras serão muito mais fáceis, pois você poderá testar facilmente todo o sistema.