You haven't played a good gacha game, have you? Because the good ones pretty much allow you to play freely, and you only spend money on things you *really* want. At least that's how it's been for me with the handful I've dabbled in.