There are a lot of religions that call themselves christian but they are apostate. They teach doctrines of man rather than what the true God teaches only from His word the Bible. It just so happens that one of the worst is the catholic religion is a leader in false teachings. It is steeped into pagan celebrations even the way they pray is not right in the Bible. (Matthew 6:7) 7 But when praying, do not say the same things over and over again, just as the people of the nations do, for they imagine they will get a hearing for their use of many words.
It's common knowledge that idol worship is forbidden but the catholic religion is stocked full of idols and icons! There is so much more I can only say with just a little understanding you can see that the catholic church is not following what the Bible teaches. At all!
All the religions put together that are false are called Babylon the Great in the Bible and the Bible points to a time coming soon when it will fall and everyone still associating with her will be destroyed along with her. I say her because that is how the Bible refers to false religions, as the harlot.
(Revelation 17:5) 5 And upon her forehead was written a name, a mystery: “Babylon the Great, the mother of the harlots and of the disgusting things of the earth.”
(Revelation 18:2) 2 And he cried out with a strong voice, saying: “She has fallen! Babylon the Great has fallen, and she has become a dwelling place of demons and a lurking place of every unclean exhalation and a lurking place of every unclean and hated bird!
(Revelation 18:4-5) 4 And I heard another voice out of heaven say: “Get out of her, my people, if YOU do not want to share with her in her sins, and if YOU do not want to receive part of her plagues. 5 For her sins have massed together clear up to heaven, and God has called her acts of injustice to mind.
Not a good place to be when the true God Jehovah comes in the very near future to set matters right.