amok: No, it is inherent in all license agreements that a license can be revoked, as the owner is the license holder. You may find licenses where the license holder agree to never revoke the licnese, but this is far from being default and will be very rare
SLP2000: This is again not true. In a pre-digital world it was called The principle of exhaution. You could not revoke a licence for a computer game (sold on CD) after its first sale by the copyright owner or with their consent. Even if you were a licence holder.
And it should be also applied to the digital sales of immaterial games. It doesn't matter what is in the licence agreement included in the game, it cannot be revoked.
And while GOG legal agreement (licence to sell games) may be revoked any time, the licence holder cannot revoke a licence to your game, because of principle of exhaution.
Not to mention a whole lot of consumer laws that would also matter if anyone would try to revoke such licence.
The principle of exhaution, also called The First Sale Doctrine, applies to physical goods containing IP materail, and basically is used for being able to re-sell those goods. What it means is that if I invent a new type of mouse, i can get a patent on that mouse design, and thereby limit who can make it and initally sell it. However, if you as a customer buy my new mouse, I cannot stop you from selling that mouse again if you want to re-sell it.
An extension of this is the axiom that basically says "the license follows the medium". You are right in the wording "it should" apply to digital sales, bacuse it does not. Since there is no medium to follow, it also means that The principle of exhaution does not apply.
it is very easy to figure out if The principle of exhaution applies to digital goods - sell me one of your gOg games. if you can, then it applies - if you cannot, then is does not