OldFatGuy: Yeah, I guess I'm just incapable of understanding this. I just wonder if someone decides to write books for a living (authors), and to do so they purchase a computer, and OS, and a word processor. The latter two have EULA's that (like most as far as I know) have some sort of language that they can make changes at any time. So, if this author purchases those two software packages and then years later Microsoft (the OS of choice by the author) and/or, I dunno name brands of word processors (i came up using wordPerfect lol.... many moons ago.) that says every time someone opens that book and reads it they are now owed some amount of money and this author goes bankrupt, I just can't say that author was "foolish" or made a bad choice.
Bad analogy. The part you fail to understand is that copyright generally involves matters such as copying (or distributing) copyrighted works. In the specific case of Unity, the developer/publisher who sells a Unity based game is distributing software owned by Unity and need a license to do so.
Just as with games being sold by GOG, there are contracts between the parties who hold the rights and who do the distribution. The contracts are rarely set in stone; it would be extremely risky to commit to something for all eternity. Hence all realistic contracts include some kind provision for termination as well as changes to terms. You cannot be forced to accept arbitrary terms, so the usual thing to do is that if you do not accept changes, the contract is terminated and you no longer have a license.
Now, when you sell that book, are you redistributing copies of Microsoft Word? When someone opens that book, are you redistributing copies of Microsoft Word? No and no. Copyright isn't involved, you don't need a license for someone to open that book. So that analogy completely and fully fails.
We could make a better analogy: the writer licenses a typeface for their book, but the terms of the license say that it is not an irrevocable permanent license, and the fees and terms for the font may change in the future. If they don't want to accept new fees or terms, their contract becomes void and they have to stop copying the font (i.e. effectively stop pressing (or selling) new (e-) books with said font in it). This won't bankrupt them, but it is an inconvenience. In the case of a game engine, it is a major inconvenience and developers should think long and hard about what kind of terms they tie their work to.
Was the writer foolish? Yes! If they did not want to end up in this situation, they should have chosen a font that is sold with a lifetime license (or otherwise terms that cannot change).