I'm sure all cultures have things that make sense and don't make sense. India is at a cultural crossroads between China and Mesopotamia along Caravan routes. They had their own strong culture and they received ideas from two major civilizations to the east and west. On the other hand, a portion of the country is starving to death, but won't eat the cattle that are wandering around. That's a not-too-practical hangup for which we can thank religion.