It would be easy to dismiss these explanations as being nonsense, but you'll understand India better if you can appreciate that what each guide is saying may in its own way be true.
You'll have a much better time in India if you ignore every guide and stick to your travel brochures.