>>45378602>Articuno, Moltres and Zapdos are just unique elemental birbs - not gods>Mewtwo is a cloned Mew, which is "just" the progenitor of pokemon - not a god>Suicune, Entei and Raikou are resurrected, elemental incarnations - not gods>Lugia and Ho-oh are guardians of the sea and sky - not gods>Celebi is a wood sprite - not a god>Regirock, Regice and Registeel are created golems - not gods>Latios and Latias are just unique, strong roaming mons - not gods>Deoxys is a literal ayylmao virus - not a godetc
Whether you want to call the likes of Groudon and Kyogre gods is up to interpretation.
The gen that really set the "god" thing is gen4 with the 3 dragons and Arceus.
Many other legendaries (including in gen4 like Heatran) in later gens have "normal"/non-god legendaries.
Exceptions to the rules that you listed are, well, exceptions to the rules. The vast majority of legendaries don't evolve, are genderless and don't reproduce.
Simple as.