Perfeito sua colocação sobre complexidade desnecessária, mas é exatamente isso, no fim a feature mais importante de qualquer software é ser entregue dentro do prazo e do custo, atendendo aos requesistos de qualidade claro, mas todo o resto é superfulo!