That happens with "agile" as well, just on a much faster timescale, so people have to context-switch more often, which is well known to be inefficient. Of course, the biggest argument against waterfall is that, in practice, it never existed and was just a strawman invented by the agilista.