The general view on the sub is that the 'Church held back science' line is old and outdated. Beyond the already-linked answer, here's two more:
More can always be said, but while we're waiting for a response you might enjoy this answer from u/restricteddata that answers a similar question.