All of the character tropes you described have had comic books written about them, they are regular facets of western sci-fi fantasy in fact the distaste for those themes and ideas is kind of odd. As well as the continuous claims of god moding or having characters without weakness. By level 30 your fighting fae. by endgame your doing fire farms full of hundreds if not thousands of demons that are mulched down in two or three attacks. By endgame you kill a god of death than you have the option to kill that goddess that invented the concept of magic (no combat just a dialogue death). Your playing super heroic characters that regularly cross vast dimensions of time and space. There's also a lot of strength to be found in diversity in regards to characters, your average high level magic character probably knows very little about computer systems or weapons fabrication, which tech/science/natural have the claim on. Magic origin characters aren't greater than superheroes, they are superheroes.
Some parts of magic users popularity might be related to the resurgence of modern fantasy, or dungeons and dragons. But too be honest the roleplaying community has also had a lot of magic using characters. Ever since the start. I don't particularly find it troubling or bad but just the nature of the game. Claiming it's godmodding when you have the option in game to pick things like time manipulation or other powers that scale to the manipulation of the fundamental rules of reality is odd, those abilities are baked into the game as well as the super heroic genre.
Claiming that others characters exist without flaws or limits is odd to me, and honestly only something that can be determined on a case by case basis. I'm not going to respond to it as if that post can somehow quantify an entire genre of player.