Acredito que por ser uma metodologia linear (no modelo cascata como o próprio nome diz), o Waterfall inibi as evoluções diárias que um projeto para o desenvolvimento de um software necessita. Vivemos em um tempo onde mudanças acontecem constantemente e apesar do modelo Waterfall ter resultados historicamente inegáveis, o modelo se torna antiquado ao necessidade adaptativa do mercado atual.