Interesting question. This question and the homosexual issue are what got me started down the road toward Catholicism. It was my first step. I was awed and puzzled by the RC Church’s ability to hold ground and not waver one inch, while seemingly every other nominally Christian religious body at least wavered, if not crumbled altogether. I wanted to know why the Catholics were different.
And that led to another step, and suddenly I was in RCIA.
The difference that I found is in the way that doctrine & dogma is declared. Once something is declared “true” in Catholicism, it cannot later be declared “false.” It is sealed until the end of time. I am unaware of any other religious body that follows this same practice. No Protestant group has this practice. This method of declaring truth is in point of fact contradictory to the foundation of Protestantism, so of course none of them can do it. The foundation of Protestantism is that people can change their minds about what is true, and that is why they crumble and change under public pressure.