I think you are correct on both counts.
Add in the loss of the full knowledge of the Communion of Saints among some outside the Church and it explains the incapacity to comprehend veneration, prayers, and communion with the Saints in Heaven.
And, by the grace of God, if they truly grasped these concepts as the Catholic Church teaches, they’d all be Catholics. :-)