Money and talent certainly help, but the grad student/postdoc model also locks people into a certain kind of project where most of the work is done by 1-3 people over 1-3 years, with some extra bits done here and there by collaborators. This gets you a lot of underpowered experiments, bad analysis code, and tons of reduplicated effort as people scramble to finish up, publish, and move on.