Which is the underlying problem here. That article is about the Abrahamic model of a god, even though it doesn't say so. Omnipotent and perfect - that's the Abrahamic model, underlying Jewish, Christian, and Islamic religions.
The Graeco-Roman pantheon was a better fit with reality - a group of morally mediocre gods with their own agendas, mostly indifferent to what the mortals were up to. The transition to the Abrahamic religions resulted in a lot of cruft - devils, angels, prophets, etc. A legacy code problem, in other words.