Looking at the Cultural Background
107
literature names many demigods, who are worshiped for different purposes, but in every case the Supreme Lord, the Personality of Godhead, Viṣṇu, is accepted as the supreme controller. That is real Vedic culture.
The philosophy of Kṛṣṇa consciousness does not deny the existence of God and the demigods, but Māyāvāda philosophy denies both; it maintains that neither the demigods nor God exists. For the Māyāvādīs, ultimately all is zero. They say that one may imagine any authority—whether Viṣṇu, Durgā, Lord Śiva, or the sun-god—because these are the demigods generally worshiped in society. But the Māyāvāda philosophy does not in fact accept the existence of any of them. The Māyāvādīs say that because one cannot concentrate one's mind on the impersonal Brahman, one may imagine any of these forms. This is a new system, called  pañcopāsanā . It was introduced by Śaṅkarācārya, but the  Bhagavad-gītā  does not teach any such doctrines, and therefore they are not authoritative.
The  Bhagavad-gītā  accepts the existence of the demigods. The demigods are described in the  Vedas , and one cannot deny their existence, but they are not to be understood or worshiped according to the way of Śaṅkarācārya. The worship of demigods is rejected in the  Bhagavad-gītā . The  Gītā  [7.20] clearly states:
kāmais tais tair hṛta-jñānāḥ prapadyante 'nya-devatāḥ taṁ taṁ niyamam āsthāya prakṛtyā niyatāḥ svayā
“Those whose minds are distorted by material desires surrender unto demigods and follow the particular rules and regulations of worship according to their own natures.” Furthermore, in the  Bhagavad-gītā  [2.44], Lord Kṛṣṇa states:
bhogaiśvarya-prasaktānāṁ tayāpahṛta-cetasām vyavasāyātmikā buddhiḥ samādhau na vidhīyate
“In the minds of those who are too attached to sense enjoyment and material opulence, and who are bewildered by such things, the resolute determination for devotional service does not take place.” Those who are pursuing the various demigods have been described as  hṛta-jñānāḥ ,