I'm not sure why people are bringing up the 'you aren't buying gold, money is just moving' stuff.
You are buying something of value out of thin air, which is then sold for in-game currency. You are indeed buying gold, because the value you purchased solely becomes gold.
You had nothing. You paid real life money. You gained something of potentially great value. For doing nothing in game. And gold is used for a lot of things, one of which is buying gear, not all around great gear, but a few slots worth bragging about.
This needed to be reposted. People keep saying you are not injecting gold into the economy but it is. Just listen to what this guy is saying. Now think about it; let it sink in.
First there was one person with x amount of gold. Now magically a pet is created that is worth x amount of gold. 2X.
I'm just saying this is one of those fundamental points that people keep missing. There are several points like this that people keep denying over and over again. It's amazing that they can't see what's right in front of their eyes.
You're arguing against yourself here. You just pointed out that something of value is being created, but not that gold itself is being created. There's no magical button that converts the item to gold. It needs to be sold.
By your argument, you could say that every time someone manufactures a new car, the MSRP of that car is created in the world. That's patently false. Something of value =/= currency. When you buy the $30,000.00 car, there's still only a car and $30k, not $60k.