Code doesn't get thrown away because a game isn't being used anymore. The networking code for one game will not be completely different for the next game.
Please...
It's almost like I do software development for a damn living and have some idea of what's at play here.
You can make a half-assed argument for multiplayer only games (and I still wouldn't agree with you, but at least it would weigh more than my farts). But for single player games that require remote licensing?!?!?! No. Just no.
edit: oh, I see, you are just misrepresenting my argument, cool.
Right from the damn proposal. No one is in here demanding that folks continue hosting mp games for you (Although personally - I'd like to force them to provide the source to mp backends as well - but again, that's a real conversation).
you're just off-gassing nonsense at this point. This is aimed exactly at games that are primarily single player but require remote licensing servers (which have a funny habit of getting shut down right around the time the publisher releases a new version...)
Go read my first comment again... (Yes - all the way through....)
Simple, they use that tech in their next game that they hope brings more steady revenue. if you think about it as opportunity cost instead of absolute valuee the logic lines up.
And again - there's no reason to allow commercial use by competitors...