One thing that I'm sure scientists do agree on. And that's the fact that criticisms of evolution can continue forever. But until a superior alternative explanation is offered that explains all the observed data, then evolution stands.
Whatever you say is absolutely right. No argument from me.