Hoyo games in specific have a very strong pity system, which means that with a bit of planning you can reliably get the characters you want. There's other problem that the live service model brings, but the gacha's really not a huge issue if you have a bit of self-control