I'm also not saying Arrowhead is entirely responsible for the situation.
As I stated above; Sony, as the publisher, was responsible for allowing sales in regions they could not service.
Sony could also relax their requirements, but despite our distaste, aren't obliged to.
Arrowhead is not faultless either. They created a partnership, signed an agreement and did not follow through with their side of said agreement. They should have had PSN integration working before release, but they didn't.
Sony isn't the 'bad guy' for wanting what was agreed to. Though they should have been more diligent on the distribution end. (and should 100% be responsible for refunds in regions they can't service).
Sony can't just decide solely at their digression which games require PSN integration and which ones don't. That is a joint decision between the developer of the game and Sony.
Sony can't just walk into Coffe Stains office for example and demand all players of Goat Simulator now require a PSN account; Coffee Stain would have to decide to agree to that.
Arrowhead didn't have to agree to it, but they did. Now they have to deal with the consequences of that decision.
No they didn't. They could have negotiated different terms, gone to a different publisher, became their own publisher.
This is the route they decided to take. I'm sure there were plenty of other factors tied to that decision, but it was still entirely their decision to make.
I don't know why you continually refuse to acknowledge the difference between making a decision and agreeing to allow something.
That would be because agreeing to allow something, is a decision.
A partnership with Sony and the terms that come with that were not forced upon Arrowhead, they decided to agree to it. Plain and simple.
You are completely false and that’s a very fucking idiotic take lol. It take two parties to enter an agreement so it was not “entirely” Sonys decision. You are now the one minimizing nuance to try and prove your point. Lmao. As he states. Arrowhead knew and agreed to this. Their fault. Arrowhead removed it before release. Their fault. And now arrowhead is implementing it because they finally fixed what caused the implementation issues.
Their fault. Learn to read.