There is always a difference between the actual religion and what the religious practice.
The name/label of the religion stays the same but the essence/beliefs/practices change over time.
When Christian missionaries spread Christianity to different nations they assimilated concepts from local pagan religions [mother-goddess worship (Mary-worship), Trinity, Easter, Christmas etc,] and eventually the current version of Christianity is nothing like the religion Christ preached.
Same thing happened with Sikhism, Guru Nanak condemned Hindu idol-worship but today his own Sikhs pray to pictures of the Gurus, do their Aarti, sing Bhajans and burn incense infront of them…
Guru Nanak also condemned Muslims for going on pilgrimage (hajj) and having a Qibla (sacred direction of prayer) but today his Sikhs themselves go on Yatra (pilgrimage). Sikhs themselves make their Granth a Qibla for Matha-Tekna (Sajdah)…
What the scripture says and what those who identify with that scripture do are not always the same.
Sadly we Muslims too like other religions have evolved our religion away from the actual message of the Quran.