Scientific perfection and Scientific debates