An issue with boycotts in general is that people are constantly talking about what not to do and not what to do alternatively or the specifics on how to get there. Eventually it makes you realize that literally anything you do will cause someone to get genocided or abused somewhere, and when they way out isn't clear or straightforward, now you're overwhelmed with thousands of things you hate that you do and have to figure out how to change on your own one by one, and those changes result in new problems that overwhelm you or turn out to also be unethical and you have to change them yet again. And in the end you hate yourself because your change attempts made you miserable while you're still doing doing harmful things and other people hate you because you're still causing genocides and the rest think you're an idiot or a hypocrite for trying at all, while meanwhile everyone else around you is just enjoying themselves and not giving a fuck, and you'll always be a terrible person anyways so you might as well give up.
I think if more people instead of saying "don't do this" instead said "do this instead" when they talked about what to boycott and why, that would help with harm reduction a lot more.