"but anything outside the scope of science is not infallible" -
Universal statements are normally problematic and need careful condideration-NOTE I use normally.
Most issues are more complex and cannot be summede up by a simple statement like that:)