Yes you nailed it - the Church has done a hideous job of teaching the Faith.
The Baltimore catechism is very easy to understand. They threw it out -
Why? The smoke of satan entered the church in the 60’s.
Truer words have NOT been spoken. It entered in the 60's alright, around 64 A.D. And has been filling the sanctuaries ever since.