Gacha systems are scarily efficient in keeping you playing. I dropped Genshin Impact, but picked it up a week later, and was able to snag a "five-star" character in a random pull. It actually kept me enticed for another few weeks before I dropped it again.
The dopamine rush you get from gambling is real and it's sad that games have been relying on it as a monetization option for some time now.