translate English to French: On the contrary, and despite all the legitimate criticisms that can be leveled at peer review processes, they remain absolutely essential.
Au contraire, et en dépit de toutes les critiques légitimes que l’on peut leur adresser, les divers types d’évaluation par les pairs demeurent absolument essentiels.