You haven't explained where the game is stored, though. Where would the game be downloaded from? How much would it cost to do this. If you setup a server that's centralized the defeats the entire purpose of this.
Highly unlikely any of this will happen as it is more profitable and easier for game publishers just to stick with their current closed ledger, that allows them the ability to revoke any license as they see fit.