BG Chap 7 - The different results worshiping demigods and Kṛṣṇa
Devotional service to the Supreme Lord and the worship of a demigod cannot be on the same platform, because worship of a demigod is material and devotional service to the Supreme Lord is completely spiritual. For the living entity who desires to return to Godhead, material desires are impediments. A pure devotee of the Lord is therefore not awarded the material benefits desired by less intelligent living entities, who therefore prefer to worship demigods of the material world rather than engage in the devotional service of the Supreme Lord.
The results obtained by the foolish, who worship the devas, are temporary. Kṛṣṇa gives them only temporary results not because He is unjust. Those who worship the devatās attain them as it is logical that a person attains what he worships. Thus if the devatās are temporary, how could their devotees be permanent, and thus the results obtained are temporary. The Supreme Lord, Kṛṣṇa, is however eternal, and thus His devotees are eternal. Their bhakti and the results of their bhakti are all eternal. The devotees of the Lord attain His eternal, supreme planet.
If the demigods are parts of the body of the Lord, why do their worshipers get different results than by worshiping the Supreme Lord? Those who have scant intelligence consider only the particular devatā, not understanding that the devatā is part of the Lord’s body. They do not know that these demigods are different parts of the universal body of the Supreme Lord, and in their ignorance they believe that each and every demigod is a separate God and a competitor of the Supreme Lord. Thus they attain only scant, temporary results. Those who worship the devatā with the understanding that the devatā is part of the Lord’s body obtain eternal results. This is because the worshipers of devatās go to the devatās, who have limited enjoyment and life span. But the devotees of Kṛṣṇa attain Him, who is endowed with eternal, infinite form, qualities and powers.