We'd complain to the company, if the company gave a flying fornication and would listen.
When you have a few spare compute cycles to spare... install a decent web server on your computer, add PHP (just for the database)... how much resources does that cost you? What's GTAV's footprint? 50gigs?
Somehow, I bet they have that much just sitting around in a drawer or on a shelf.
Would it be better if you were completely unable to get online at all (in any manner, from any device) unless you have today's update to your network adapter?
Maybe your 5 year old iPad (which works fine) should self-destruct because it's 2.5ms beyond it's 5 year lifespan.
Warcraft II, you could host your own server, and as long as your computer could handle it, your whole school could connect (or however many players as the game supports)... what's so complicated about that?
And, for Talchas (under this post), it wouldn't be an extra cost... packing the server program and its files into a .ZIP file doesn't take more than a little time and someplace to post it online.
That should be required... "Upon discontinuing multiplayer access, the server source code must be released, to be done with as pleased by whoever acquires it, with no blowback" should be in the license.
The CD/DVD key should only be tied to the disc _alone_... if it can't access the Blizzard server, the disc should validate the key and work.
Maybe you'd rather your entire collection of Soprano's (store-bought discs) just stopped working because the server to authorize me watching it is now gone... that cost a chunk of money, and I'd be upset. A physical copy that still reads (no scratches and stuff to make it not work) should still work.