I don’t see why developers can’t just make a game that works with or without the internet. There’s no reason a game can’t just connect to another copy of the game and communicate console to console. If there’s a reason beyond greed that this can’t happen please enlighten me.