Reply to above stuff on revokes, SSA, ownership of games, DRM, etc etc:
Absolutely an awful move by the publisher and/or developer.
If the game had no DRM wrapped-around it in the first place (yes, even on Steam; some games have this - i.e. some Indies and Larian titles; DOS Box games often; etc); no account-based checking stuff; no Steamworks/CEG; and none of that stuff in the first place - we wouldn't be in this spot.
We all - yes, including myself - bought into cheap as heck games and stuff of that sort. Yep, and looks where it's got us; and we still do it, too.
More control for publishers and dev's over their games, that we already spent $ on. Ugh.
It's also not like some 6 years later, the dev's actually took the DRM and online shackles off the games and remove the DRM. If it's got SP-content, they really should; and if a game's been old, bundled, and dirt-cheaped-out a zillion times - yes, they should remove the DRM and/or rework it so it works offline.
If they did do so - well, we'd be in a better spot and still have a working game, even if it ain't updated b/c they decided to revoke keys over some 6-years, turning a game even more so truly into a subscription or rental here.
Disc-based DRM like Securom, Tages, StarForce, Denuvo, etc etc - and also their machine limiting Internet versions; account-based DRM; stuff like Might & Magic X is doing where the single-player game wants to do online checks and some server-side stuff - this is all killing the games we "buy" or "get a license" for, often rendering them useless, at some point.
Though, I'm sure - all these games will get remastered, remade, etc. soon enough; and wind-up re-bundled again anyways. [shrug]
Can't wait for the next inch we give these publishers and dev's - and they just keep on taking it.
Streaming's next, once they get past all of those hurdles. OnLive, Stadia, XCloud, GeForce Now - this is all just the start of it.