Perhaps this is a petty example, but whenever I'm asked to input a tip in a place where tipping isn't appropriate (like a drive-through fast-food restaurant), I'd like to tip $0.05 as a hint that I've contributed $5 to their strike fund (which they could use an app to later verify).
You know, like back in the day when people boycotted goods produced in Apartheid South Africa.
Today, unless there’s an app for that…
It's about establishing communication directly with the workers so that you can circumvent potentially corrupt unions.
As for general purpose boycotts, I don't think they're as effective as they used to be. Modern supply chains are too convoluted.
It's easy to see somebody doing something that you don't like and engage with them directly about how you can help them stop. Mapping an evil to a change in your spending habits that prevents it... I'm sure there are cases where that's still possible, but I don't think it's the majority of them.
It's not exactly a major player, though, and hasn't been for many decades now.
But it even makes sense according to a colder, less human logic (which, regrettably, is often what matters). Like maybe I want to pressure the makers of a VR headset into letting me root it so that I can prevent it from streaming biometrics to the vendor. If I can delay the release of the latest headset versionin a way that causes the news about the delay to focus on how poorly certain workers are treated, I can later threaten to do it again if they don't give me what I want.
Income disparity would also be part of the calculation:
1) If there are V people with W average income each willing to pay X% of their their income to support Y other people while they strike and forgo their income of Z, then maybe you get more disruption for your buck by targeting part of the supply chain in a country where wages are lower.
2) If you're looking to make your target look scummy, targeting a more direct dependency might not be the right thing. You'd want to be funding a strike that should've happened anyway if only the people could afford it, not one that isn't justified.
As for the "China does not look kindly" thing... don't get caught? We're disrupting here, of course we're going to upset people. That's the point.
You are sounding like those businessmen who think building a facebook or programmer just requires hiring some contracted programmer for a few months.
And organizing people across national/linguistic borders is instantly 10x harder. Across long causality chains, 1000x harder. Its like trying to build an app that can run on hardware from the 90s to modern iOS to windows XP. The only company on the planet that can do that is Palantir, and they aren't very profitable.
We've only been doing this whole widespread-global-communication thing for a few decades, who knows what'll happen in the next few.
Global solidarity has more benefits than drawbacks. Plus strikes only last so long, then if successful the workers get better pay. But this is unlikely to lead to higher hardware costs - instead it will just be lower profits for the capital owners. The cost of raw materials is not determined by labor costs, but by global markets - owners just collect the difference between costs and prices for themselves.
Why would anyone donate to help anyone else? I've contributed to strike and organized labor funds because it can help others improve and make meaningful changes in their lives.
> Making hardware more expensive, directly and negatively harms software developers.
I doubt many people are pro-miner brutality and exploitation because it might make electronics a bit cheaper.
No they don't? For a start hardware is a miniscule cost at most software companies, but even asides from that, its not like programmers would be paid more if that cost was lower. They are paid exactly as little as the boss can get away with. If the company you or I work for literally doubled its profits we'd walk away with like a small bonus at most, maybe some small improvement in options if you're lucky enough to get those
Making hardware more expensive, directly and negatively harms software developers. Software devs benefit from cheaper hardware, in the same way car companies benefit from cheaper oil. Car workers don't get paid better because oil prices go up, they get laid off.
Also, most rare earth minerals are mined in China, China does not look kindly to foreign 'interference', such as labour organisation.