Also consider the case of games like Starsiege: Tribes, where, to my recollection, it was perfectly possible to set up online game servers, but the master server was hard-coded in the executable, so anyone wishing to play this game nowadays must "hack" it.
On consoles the case is even worse. Take for example the case of http://en.wikipedia.org/wiki/Destiny_of_Spirits , a game for which the servers will be shut down on June 30, 2015. There is currently not even a feasible way to gain any kind of access to the executable itself to redirect it somehow, since despite the fact of it being "free", it's on an incredibly locked-down platform. Further, despite it being free, it has microtransactions and there will likely be a good number of people who spent preposterous amounts on it, who will be locked out of it entirely.
Frankly, there is a myriad of games out there with online components who are at this date straight-up broken and unusable pieces of software, and as far as i am concerned any attempt to portray this as anything other than fact is a bald-faced lie.
Edit: Also, as for you being boxed into something, you're making the age-old mistake of saying "don't", without providing an alternative "do". (In this case the "do" would be concrete examples of what the EFF should've said instead.) It's too late to fix that now, but maybe keep that in mind next time.
EditEdit: Also consider that effectively the two games SC2 and D3 are abandoned as far as customers are concerned who naively bought them to play as single player games and have no internet connectivity. A similar case is also Elite: Dangerous, which was promised as an offline- and online-game, but in which the offline- component was cut mid-development despite many of the kickstarter investors having invested based entirely around the premise of obtaining a working singleplayer product.
I assume it was an URL so a modified hosts file without touching the game itself would be enough. If it was a fixed IP it could be also handled outside the game.