EA wanted this contract, they could simply not renew it. They want it, because it brings sales. You’re the one being silly arguing semantics that you didn’t clarify in the first place.
Counter-Strike was free, there’s no way around that simple, plain fact. If you had Half-Life, it was free. If you had Half-Life, it was free even after they published it in retail. If you had Half-Life, it was free even after Steam was introduced as it was unlocked when you registered your existing Half-Life key to it. Even though by that time it was no longer a mod, but an internally developed game with all its creators working for Valve Software. Yet it was still free in those ways. The same for DoD. The same for Team Fortress Classic (which was internally developed from the start actually, yet was also offered free to show what mods can do with Half-Life).
Or so they said to the gaming press who has no way to prove it and merely acts as their PR machine knowing only the things EA wants them to know, true or not. Though, like I said, they do offer the occasional new development, but not every single year.
Providing the expected support for BF2 doesn’t make it ok to screw others over. It only further proves that it’s not the operational cost of the servers that makes them shut them down as the report claimed. BF2 in particular is a very different case since it still provides revenue beyond game sales (though being available online and being the last “big” Battlefield game it also probably sells more than last year’s Madden games) from the user-created servers whose owners pay a fee if they want them to be ranked.
In any case, if you do agree that they’re screwing customers over, why do you constantly bring up reasons trying to justify this screwing over, telling me they have more costs to do this and that? Screwing the customer over is never justified, if the game can’t be profitable without doing that then it shouldn’t be made at all. This screwing over is not justified, especially not with the mere hypothetical guessing of this and that extra cost.
And I don’t know what beef you have with Valve. They’re still a company out to make money, and I didn’t ever imply they’re charity saints. I merely showed an example that proves server/bandwidth costs are negligible for companies considering how much support Valve offers in that aspect. You brought up equally valid EA based examples with the MoH and BF games that also prove that. Good for you. MoH, BF, other games, Valve games, and tons of other games, prove server costs are negligible and EA is screwing customers over and claims those costs are the reason when they clearly can’t be. End of.