In other words: you are so far into left ideology that you absolutely refuse to use the capitalist tools. Boycott is effective of course but the problem is people interested enough in shits companies do are generally the one on the far left with your mentality.
So those that believe in the effect of "voting with your money" don't use it because, in their ideology, companies are the good guys. And those that don't believe in it don't bother changing because by definition they can't believe it.
Kind of all my far left friends which are now getting rich and investing in etf of very big companies. The same they despise.
If only people could get out of ideology, we could have actual solutions