Yes, however I realized it is more the execution and implementation of mechanics than it is the fact that it's gacha. The whole deal with pulling for units is similar to buying a booster pack of cards for a RL TCG. You are spending Real money on a chance to get a rare monster/character. Difference here is that some Gacha are fair with the in game currency needed for pulls as clearing in game missions will give that currency as rewards. One thing to spend some money just on a whim as a one off because you got some extra cash on hand, whole different to pour hundreds if not thousands on a single event character.