The problem with every activation scheme is that the company (developer and/or publisher) needs to continue to exist for you to be able to install the game, and possibly to play it. Even if they are still around, they may decide to drop support at some point.