FrodoBaggins: [...]
If you went into Supermarket A, and bought a loaf of bread... would you then go into Supermarket B, and demand that they give you a loaf of bread for free?
No, you are wrong here, for several reasons.
To deal with the easy one first - difference between physical and digital stores.
In a physical store, the store buy x amount of stock to sell on to the customer. The store then owns the prouct and and can do what they want with it.
In a digital store there is no stock. Rather the store acts like a middleman between the publisher and the customer. The store agrees with the publisher to deal with all the customer and all that entiales, for a % cut of each sale. So the store here does not own the stock, and they are bound to the agreement with the publisher.
Not to mention that when you buy a bread and use it, it is gone. And if you do not use it, it goes stale and then rots after a few days. DIgital games..... does not.... so the physical state of the bread depreciates, while the game do not
Next point - the wonderful world of licensing and services. When you buy a game on a service like gOg, Steam, Origin et al., you are in fact buying two, but different, product. Firstly you buy a game license, this is the right to play the game. Secondly, you buy the right to use the platform service, i.e. to maintain the library, cost of hosting the files, support and so on. The fun part here is that as they are seperate, there is no reason why you should not be able to activate a game license on a different service, as long as you pay the service cost. It doesn not happen in reality, as it is very combersome, messy and open to abuse, so no services are offering this (and offcourse there would be little profit in it)
But, the point still stands that when you buy a game on gOg you buy 1) a game license and 2) license to use gOg services to manage the game.
So to your comparison here do not work as:
a - you cannot compare physical and didigital stores and products, its comparing apples and giraffes
b - you do not buy a license for a bread, with the store as a middleman service provider to manage your bread