Why does Hinduism appeal to people?

It is a religion that teaches peace and acceptance above all else. It is a religion based off of science so when they are wrong they admit it and go about their business. They have almost no terrorist groups killing people in the name of Hinduism.