[flagged]
That you're impressed by the stamp collecting that science has become since then says a lot more about you than the state of scientific progress.
I appreciate it for what it is. As a intelligence capable of abstraction I don't measure our progress in science by the number of stamps in our collection.
There are no big ideas, biology included, because peer review is only there for small ideas.
Yes, if someone claims that science hasn't worked (what does it even mean?) for 40 years then he's not that far from being flat Eather. It's hard to expect other side to be reasonable while making such absurd claims.