This criticism I'm totally cool with, and I do understand that change on an individual level can help. Still, banking on individual change with no effort towards or even acknowledgement of systemic change like Spinach seems to advocate for is a recipe for failure. Then again, I think it'd be much easier for people to quit gacha games if such games are banned or rendered unprofitable through collective action than it would be for people to stop drinking, smoking, or eating unhealthy food. I think very few people actually like the gacha game model and simply put up with it for various reasons.
- - - Updated - - -
As for those other examples you gave, I think systemic change towards more socialist systems would do a lot to mitigate the excessive harm they do, since these would be treated and dealt with as health problems as opposed to moral failures. That, and the stresses of capitalist life do absolutely contribute to those addictions being as bad as they are, though of course, excessive drinking and smoking are bad regardless.