You know what’s missing from your analysis?
“Necessary, but not sufficient.”
Not what Pius XII says ex cathedra.