Hindus worship trees because they are seen as living beings, the source of life, and symbols of spiritual and material blessings, often embodying deities themselves.