That's not true. Governments exist to deal with this kind of situation. If companies make it difficult for citizens to cancel subscription, it is time to regulate subscriptions.
Why is the responsibility of some developers to lose their jobs to stop a company doing something that is completely legal. If they have done that, they will have my gratitude and admiration. But, the developers are not "part of the problem". Microsoft is the problem, and the lack of regulation the other part.
General Premises: 1. Agent A enforces Action X onto Agent B 2. Action X hurts C with some probability. Not Action X hurts B with high probability. 3. For all persons D under A, the probability of Not Action X is vanishingly small.
Reasonable Argument: 1. If B performs Action X bad things happen to C. This makes them partly responsible. However, under premise 3, B's counterfactual contribution is vanishingly small, whereas A's contribution is close to 100%.
Unreasonable argument: 1. As the final link in this particular chain of events, B is wholly responsible for the harm done to C, because had they suffered harm with high probability, they would have ensured the reduction of the probability of non-harm to C by a vanishingly small amount.
IE, you're part of the problem. You're just rationalizing to make yourself feel better.