Giving away a dollar of bitgold does not magically make the market cap of BTS increase by $3. This isnt some perpetual motion machine.
It is if the dollar is coming from a paid delegate.
If the person who receives the giveaway holds their bitUSD then this is actually sort of true. But its no different than inflating out 50 BTS and then not spending them, which would also make the market cap increase on paper.
What we want is the price of BTS to increase, not just market cap. That only happens if the person who received the giveaway buys even more.