Carradice: So, if there is an update to Windows 7 [...]
Well... There won't be ;)
Carradice: [...] that breaks compatibility, and you purchased a game that was going to work in Windows 7, and they do not care to fix the compatibility because they are not going to earn additional cash from that title anymore, they are not fulfilling the agreement.
Windows 7 doesn't get updates anymore. And Windows 7 was never built as a "We change essential stuff and don't care about compatibility"-system (which Windows 10 is!). In case of Windows
10, which is still getting updates, there's the warning I quoted, about future OS updates possibly breaking compatibility. So... No, they're not breaking any agreement. It's just you reading what you WANT to read. It's not what GOG actually wrote anywhere. No one in their sane mind would sell you a programm and guarantee compatibility with yet unknown hardware and OSs.
Carradice: Sure they may not earn money from that title, but they might
lose money out of such a practice.
Sorry, but I don't believe in the "They'll lose money" myth anymore... Mankind is like a zombie. We're an always consuming herd. When we buy Fallout 3 GotY for 5 bucks, we don't give a rat's ass about compatibiliy with Windows 42. We just buy.
GOG can't even make sure they'll get patches for
current games from the developers. How are they supposed to guarantee home made patches for systems they don't even know yet?