Ok, let's take a look at that list:
* Marvel Snap - Season pass/Gem ("gold") hell
* Song of Bloom - $1.99
* Beatstar - Gem hell
* Brawl Stars - Gem hell
* Royal Match - Lootbox/Gem ("coin") hell
* Among Us - Remove ads/Cosmetic
* Vampire Survivors - Free, no IAP
* Mario Kart Tour - Gem hell
* Archero - Battle pass/Gem hell
* Scrabble Go - Gem hell
* Diablo Immortal - Battle pass/Gem ("orb") hell
* Call of Duty Mobile - Gem ("COD Points") hell
So we have a slew of P2W games, one game with acceptable IAP (ad-removal/cosmetic-only paid), 1 paid game (acceptable), and 1 free game.
I seriously question anything this person has to say about the state of games if they think this is the cream of the crop...
The state of gaming on iOS/Android is terrible and filled with thinly-veiled casinos but this author is part of the problem from what I can see. Apple Arcade has been a nice ray of sunshine (along with a handful of paid or ad-removal-only IAP games that I have enjoyed). By and large you can and should write off a game if it has IAP and it's not only removal-ads or cosmetic-only, the incentives of the developers are too skewed even if they promise F2P.