Yes.
Such pronouncements are made when others challenge Catholic teaching and promote heretical views. Non-Catholics like to do this with teachings regarding Mary. Therefore, these "two for sure" having to do with Mary were necessary to define in response to that heresy.
The problem I see with many Catholics is they always trot out these two pronouncements as the only infallible teachings of the Church. They could not be more wrong.
Yes.
Such pronouncements are made when others challenge Catholic teaching and promote heretical views. Non-Catholics like to do this with teachings regarding Mary. Therefore, these "two for sure" having to do with Mary were necessary to define in response to that heresy.
You're saying it took 1800 years to clarify this????