Not only is Gacha a bad game monetization from a consumers perspective, the moment it's implemented the game is shit, and you should be ashamed to play it.
I dont care about Genshin's cultural impact, Fortnite's mechanical depth or how hot the latest team fortress character is, you should always have the thought of supporting the indefensible in the back of your head while playing them and consider it a guilty pleasure. Meaning: keep your damn pulls to yourself!
And since I used to say it too: "You can absolutely play without paying money" isn't an argument when you need to pay with time instead, doing dailies is a chore, not leisure.