Difference is, you didn’t need to feel the need to spend *any* money on Genshin Impact, unless you wanted a particular character skin as the game gave you one of every necessary kit to do any content in the game. Meanwhile Diablo Immortal greatly increases the grind very, very early on and ruins the whole point of a diablo game. Grinding and min/maxing your character. Asmongold, JoshStrifeHayes, etc. They have all explained it numerous times in multiple hours of video evidence, data sheets, and more. You have to be purposefully ignorant, head in the sand, ass up to continue to not see the problems with the game.
If you genuinely can’t tell the difference between how both games handle their MTX (not to say Genshin Impact is *good* with its MTX either, just far superior to the fucking trash heap that is Immoral) then you need to seek help.