Any company that has a product built on recurring payments will always tend towards becoming predatory in the money they need to extract because #1 they need to have pinch points to ensure they get money at regular, predictable intervals since they're a business and #2 because there is absolutely no reason for them not to turn the dial up on the micro-transactions -- up and up -- slowly until the profit gained is cancelled out by the quitting players.
Gacha is predatory because if it finds the addictive personality folks, those folks WILL spend $10,000+ easy on gacha "pulls" to get their "waifu"/favored gacha pull. Which are just digital .jpg's, for the record.
I mean, I'm not going to call for their banning or anything (I mean shit, I've played the SMT:Dx2, Final Fantasy Agito MMO, and Fire Emblem gachas before quitting due to boredom and how shitty Gacha as a mechanic is), but they are scummy practices.
I know how gacha works, I've played gacha. What I'm saying is that I'm not actually seeing the same mechanism with this. It's... Different. It does not feel the same as any of the standard gachas at all. I'm a person that does often feel an impulse to do that kind of thing, Apex was pretty unhealthy for me, other lootboxes have been too, this just isn't doing it. Right now I have like 15k in primogems piled up that I simply haven't used on pulls at all.
I really will go to bat for this. Have you played it? Have you played other gachas? There's a real difference in the way this makes you feel compared to them. This doesn't give me any feeling of needing to even engage in the gacha at all beyond a few pulls here or there that have to be honest been mainly earned for free, I've not touched the pulls that I earned from the Blessing I paid for because I felt guilty for playing hundreds of hours without paying for anything.
The only thing that ever has actually bothered me, but only a little bit and not in the cataclysmic levels of the nerds on reddit, has been the resin system. That does feel geared towards making people pay to continue grinding, and if you're the type that wants to just grind one single task in a day instead of do a dozen different tasks then it will make you pay for more resin in order to continue your grind. The pulls though? Nope. Feels different.