It doesn't make any sense what you are saying. It has nothing to do with the situation of Travian, where players play a game against each other and can bid silver against each other. The situation of ice cream doesn't map to Travian.
It actually makes far more sense than you think. I'm just trying to make an example from real life grocery shopping if you get the logic better that way. Always when something is given free, someone loses money. In this case it actually is Travian itself, since that gold most likely would be bought by players, now they don't have to buy that much gold they would otherwise need to get all that they want to get.
I'm just curious, why don't you want something good to happen to people? Just because that person wasn't you?
With money, you get something that isn't money, which is completely different thing, and in this example is ice cream. In Travian case, you can buy gold with money, which is completely different thing. With gold you can exchange to silver, which again is completely different thing.
If you can't argue against something, it doesn't make the argument invalid.