Yes, that is the saving grace of hinduism. Despite all short-comings, hinduism is dynamic enough to change with the time. Change with the time or time will change you.
And the main drawback of Islam is their refusal to change with the time. They want every one to believe that what is written in their book is some "divine revealation" for all time to come and can never be changed or questioned.