I buy from Steam because of the excellent Linux support, and Steam input.
I buy from GOG because I like owning my games and I like preserving good old games.
Every time I buy a game I make a choice based on those criteria.
I don't like owning games twice.
The choice isn't always easy, but that's OK.