Slightly off-topic, but stuff like this does not just happen at Apple.
When Cyberpunk 2077 came out, my wife bought it with her credit card and gifted the game to me. It was fine at first. I even managed to play through the game. However when coming back to the game a few months later (to see all the bugfixes), it was gone. I contacted the (gog) and they said it was removed due to automatic fraud detection and that the balance had been paid back to the original credit card (my wife's card, she had obviously not noticed this in her bank statement).
Point being automatic fraud detection systems can wipe out stuff you purchased even months after the fact (or in some cases lock your account)... It feels kafkaesque.
If you buy milk at a store and then walk out of the store and then the store refunds you 2 days later, that's the store's problem and you're still allowed to drink the milk. You didn't steal the milk. Subscription logic only applies to subscriptions, and GoG is a simple exchange of money for goods, not a subscription.
If the store tried to sue you claiming there was a contract for you not to drink the milk if refunded, it would be laughed out of court and banned from suing anyone ever again.
Incorrect, the milk does not disappear. You are contractually and legally obligated not to drink the milk, much in the same way I should not go around killing people, but I certainly have the ability to.
Now, if you sell the customer electrically locking milk bottles which won't open after the contract is over, then the customer "can't" drink the milk, they couldn't.
Let me guess, you think GOG was perfectly justified in unilaterally taking away nake89's copy of--excuse me, I meant unilaterally revoking nake89's license to play Cyberpunk 2077--when they judged the gift transaction to be fraudulent, just because it could have been a conspiracy between nake89 and their wife to defraud GOG of the princely sum of eighty United States dollars[0]?
I don't dispute that GOG has the right, from a strictly legal standpoint, to revoke a license for any reason their terms of service allow, and that someone continuing to play a game after their license was revoked would be in breach of contract. What I do dispute is that this is a correct, fair, or desirable state of affairs, especially when the license in question was received as a gift and believed in good faith by the recipient to have been acquired non-fraudulently.
And in particular, if GOG wants the absolute and irrevocable right to prevent consumers from using products for which GOG has decided to revoke the licenses, they shouldn't advertise themselves as a DRM-free platform, nor claim that "Here, you won't be locked out of titles you paid for, or constantly asked to prove you own them - this is DRM-free gaming." -- advertising copy may not have the force of law, but courts tend to take a dim view of ad claims that are provably false.
[0]: the list price of the Cyberpunk 2077 Ultimate Edition on GOG as of this writing (though it is currently on sale for 38% off)
GOG may have the right to revoke a sale, but since it lets you download the game without DRM, it doesn't have the ability. Unless you delete your copy of the game and then try to download it again.
If you buy milk from the supermarket and they reverse the transaction 2 days later claiming you used a fraudulent card, but you didn't use a fraudulent card, you have the right to keep the milk and the loss of money is the store's problem.
GOG has a Steam-like client application that you can use instead of downloading the installers (which, in the case of Cyberpunk 2077, would be more convenient because its installer is in 28 parts, with another 11 for the Phantom Liberty expansion). It may be that if you install games through that, GOG can remove them if they revoke a license for any reason. I don't know that for sure, though. Just pointing out that they may, in fact, have the ability, at least in principle. But to be clear in case there's any doubt, I think we're on the same side: I think if nake89 had downloaded and installed CP2077 manually instead of through GOG Galaxy, and had continued to play it even after GOG decided the license was fraudulently acquired, they would have been in the right in every way that matters, and at least from a moral perspective, GOG could go pound sand.
When Cyberpunk 2077 came out, my wife bought it with her credit card and gifted the game to me. It was fine at first. I even managed to play through the game. However when coming back to the game a few months later (to see all the bugfixes), it was gone. I contacted the (gog) and they said it was removed due to automatic fraud detection and that the balance had been paid back to the original credit card (my wife's card, she had obviously not noticed this in her bank statement).
Point being automatic fraud detection systems can wipe out stuff you purchased even months after the fact (or in some cases lock your account)... It feels kafkaesque.