This is a terrible analysis, and it dismays me how popular it’s become. Greek gods are portrayed unflatteringly because that’s how polytheism works. If you’re looking for role models, you’re in the wrong genre. And if you’re looking for deities whose personality neatly corresponds with their portfolio, try D&D pantheons.
In the real world, people didn’t care to imagine their gods as good or moral, they had absolutely no reason to do that. Instead, they needed to imagine them as
On a fundamental level, that’s what a god is. You want them powerful so that they can give you what you ask (crops, rain, health, wealth, a successful birth, a victorious battle, whatever). You want them bribeable so that they’ll want to give you what you ask, in exchange for offerings, prayers, honours, sacrifices. And you want them fickle so that when you – inevitably – DON’T get what you ask, although you kept your part of the deal, you can attribute it to their fickleness, otherwise you’ll have to admit they don’t have the power to help you, and the entire edifice of your religion collapses.
(An alternative to fickle is “inscrutable”. Surely the deity has a perfectly good explanation why my demand wasn’t met, but I, a mere mortal, cannot fathom it.)
That said, the parallel Zeus / king does have merit. Of course people are gonna imagine their chief god somewhat like a mortal chief. If they didn’t have mortal chiefs, they wouldn’t have made up an immortal one!
Why gods don’t represent their domains
For starters, the gods’ “domains” weren’t defined that rigidly, neither were they universally agreed on. (Please don’t extrapolate from the classical period’s Aristotelian obsession with categories, and putting everything into little boxes. On the ground, things were fluid. There wasn’t even a consensus on which gods are The Twelve.) When we say stuff like “the cult of Hecate in Argos”, we mean a local worship with local characteristics, and ancient greek religion was simply a collection of cults. In Corinth Hecate was worshipped differently and perceived differently, and none of it was set in stone, things changed as centuries passed. So while today we can open a book or a wikipedia page and list all the “domains” of Hecate (goddess of witchcraft and crossroads and the moon and stuff!), these don’t cover everything, and they didn’t always apply. They are just a reduction. It ain’t D&D.
Second, for the purposes of worship, “domains” didn’t matter that much. The major religious festivals were organised by the city-states, and the decision “which god to honour” was based on custom and the city’s patron deity. Privately, people gave offerings primarily to THEIR gods – the deities of their city, their village, or their family – regardless of “domains”. (Remember, religion is bribery asking for favours, and what’s the most important thing in favours? It’s who you know.)
People also travelled to famous temples in other places, because they’d heard that if you leave an offering to THAT god in THAT temple, you’ll get what you asked for. (Religious tourism was part of the economy; cities and islands that were poor in resources might make up for it with a temple and a fake story.) And again, the gods’ portfolios were secondary: what mattered most was their perceived power, and willingness to grant wishes in this specific location.
Secondary doesn’t mean completely insignificant, mind you. People did petition the gods for things that pertained to their “domains”. You’d invoke Hera when you were about to get married, and Poseidon when you were about to set sail. But there was also a lot of overlap. Like, whom did you invoke when you were about to give birth? Eileithyia, Artemis, Persephone, Hera? Yes. So does that mean that people felt compelled to imagine all these different deities with a personality that reflects the same domain, in this case “childbirth”? No. And they very obviously didn’t.
Finally, while the famous greek gods do have a personality, which we can derive from their stories and hymns and such (though they’re not set in stone by any means: it’s a millennia-spanning collaborative product of oral/written tradition, so there are wild discrepancies and conflicting characterisations and mutually exclusive variants all over the place), this is not a requirement in polytheism. The aforementioned Eileithyia arguably doesn’t HAVE a personality. And yet, as far as worship goes, she was the most important goddess of childbirth in the entire ancient greek world.
Basically, we, today, care about the greek gods’ stories and personalities a lot more than the people who actually made them up and worshipped them. Like, orders of magnitude more. Consider: we know a lot about the period when tons of new god-stories were being created, in real time, and acted on stage. Plays were subject to a lot of criticism at the time (“your language sucks!”, “your plot is so contrived you could only resolve it with a deus ex machina!”, “your message is frivolous!”, “you’re boring!”), but no one ever accused them of mischaracterising the gods (or anyone else, for that matter). Like, nobody ever said “Apollo wouldn’t do that!”. And that’s because:
people really didn’t care; consistent characterisation? what’s that?
they’re gods, they do what they want, that’s their whole point!
So let’s not extrapolate from us to them. All they wanted to do was get shit done with a little divine help. But then they started giving money and honours to poets and playwrights, and it kinda got out of hand, and by a quirk of history these stories survived to this day, and now here we are.