I read this quote couple of weeks ago and it made me go hmmm, makes quite a lot of sense.
Religions are not revealed: they are evolved. If a religion were revealed by God, that religion would be perfect in whole and in part, and would be as perfect at the first moment of its revelation as after ten thousand years of practice. There has never been a religion that which fulfills those conditions. -Robert Blatchford, author (1851-1943)
I have been variously a Sufi, a Bahai, a Hindu, a Pastafarian, an Atheist, an agnostic, an Eponite, sometimes all of them and sometimes none of them and yes, I would say that that quote makes sense. This idea of being a perfect religion is silly.