Falta de flexibilidade: Os mainframes não são tão flexíveis quanto outros tipos de sistemas de computador, como computadores pessoais ou servidores. Isso pode dificultar a adaptação às mudanças nas necessidades de negócios.
Custo alto: Os mainframes são normalmente mais caros do que outros tipos de sistemas de computador. Isso pode torná-los inacessíveis para algumas organizações.
Complexidade: Mainframes são sistemas complexos que podem ser difíceis de gerenciar e manter. Isso pode exigir habilidades e conhecimentos especializados, cuja aquisição pode ser cara.
Preocupações de segurança: Os mainframes são frequentemente vistos como mais seguros do que outros tipos de sistemas de computador, mas não estão imunes a violações de segurança. Na verdade, os mainframes podem ser alvo de hackers porque armazenam dados valiosos.
Tecnologia de envelhecimento: Mainframes são uma tecnologia relativamente antiga que está sendo substituída por sistemas mais modernos. Isso pode dificultar a localização de peças e suporte para mainframes, o que pode levar a tempos de inatividade dispendiosos.
Falta de inovação: Os mainframes normalmente não são conhecidos por serem inovadores. Isso pode dificultar o acompanhamento das últimas tendências em tecnologia.
Preocupações ambientais: Os mainframes consomem muita energia e podem gerar muito calor. Isto pode ser uma preocupação para as organizações que estão tentando reduzir o seu impacto ambiental.
Resistência à mudança: Algumas organizações são resistentes às mudanças e podem relutar em se afastar dos mainframes, mesmo que haja benefícios claros em fazê-lo.