From Stubborn:
Clear teachings get misunderstood due to people misunderstanding what is being taught, not because what is being taught is not clear - preconceived notions might be the biggest culprit. By that I mean people take their mindset to these teachings and they see in these various teachings what they already believe. And what they do not believe, they do not see, or refuse to see, not sure which.
This is exactly like the alien/evolution question. As Fr. Ripperger said in his talk, formation is key. The formation given to people impacts their ability to judge the validity of other controversies. People develop intellectual habits which affect their judgments and reasoning process. If you introduce something dissonant to these habits, people can judge it as false.
As time passes and people are formed by evolved doctrine, they become less able to detect falsities. That’s why so many people believe in religious liberty, evolution, aliens and BOD in my opinion.