Someone asked me to post my thoughts over here so I'm going to repost what I posted in the other thread:
From someone that's worked on multiple games, and I suppose had my livelihood tied to the success of the games industry broadly, I agree.
I hear this all the time, the idea that you shouldn't skip out on the purchase of x game, because it 'punishes the developers as a whole' but the reality is that
1) The developers are not paid the value of their labour anyway...
This is a capitalist economy, workers are not at the value of their labour. Your money might ensure job security for staff working on the project, but they're not directly benefiting from it. Even if the game does well, they might be let go for some arbitrary reason, if the game does poorly, they might be kept on to work on other projects so long as the game was a technical / critical success.
There are many individual factors that influence an employees job security working in the games industry. The relationship between your individual purchase and professional success of individual or group of employees is tentative.
Besides, you can be sure that a lot of people who care about x issue less than you do, will still buy the game, your individual purchase is not an all or nothing deal for the developer. It's £50, and you can only hope that there are enough likeminded people, so as to dent their balance sheet and have someone notice.
2) The consumer is only the end point, it's not your responsibility to compensate for poor executive decisions (such as, continually working with someone, or on an intellectual property that is socially harmful).
If the developer or publisher is in that situation, its their responsibility to protect their staff. Either by dissociating from the people that are causing said social harm, or at the very least, compensating for it.
3) The consumer feedback loop is important, and keeps production under capitalism in check. If I'm a game developer working on something that's causing social harm, then I want that to be penalised.
I'm not saying that people deserve to lose their jobs, or anything like that, in an ideal world the publisher takes the hit and moves them to a new project. In an ideal world, those who did lose work as a result of consumer backlash would be supported by universal basic income, so that no one had to suffer.
Yet, we don't live in that world and it's still important that we have this feedback loop. I'm not going to buy every controversial game because some of the people working on it depend on their livelihood. I don't buy FIFA games because I think what the FIFA organisation do is unethical, I'm not going to support systems that I disagree with.
4) If you don't buy one game, you probably buy another. If you're oh so concerned about the financial well being of the senior management at whatever triple A publisher has riled everyone up, go buy another game, from anyone else. They all pay salaries. Heck, if you want to do someone a real favour, go find a cool indy game. Go give someone on Itch.io your money instead, they'll appreciate it, it'll pay their rent. You'll be paying something much more representative of the value of their labour.