Eh, Hoyo's gacha isn't as bad as others. You can easily get pull mats from just playing the game. It gives the opportunity to use characters even if you don't have them. The pull rates are pretty decent, plus they have a pity system (like mentioned before).
Hell, in nearly ever pull I get at least one A tier. And my most recent I pulled 2x Pulchra (A) and a Rina (S), without spending a cent.