Wrong at some extent.
With a gold sink you erase gold (currency) from WoW’s economy, lowering inflation, you could buy gold with €, but then that gold would disapear, not loop endlessly through the community.
Remember than WoW token is sustained by players selling gold and others buying it. Quick math:
I sell the token for 100k for 13€. Another guy buys 100k for 20€. Blizzard gets 7€ profit for free transaction.
Now; I want to buy the bruto, which are 78€ → 6 tokens.
I farm 600k (in that scenario where token is 100k lol) → I sell those 600k for a Brutosaur.
Somebody has bought my 600k for 120€. Blizzard has profited 42€ for this exchange.
The other person will use those 600k to play their game, which is now having alot of intented money sinks (low raw gold ratio, high repair/tmog costs, crafting system ruled by economy which will be again returned into gold per eur, returning into a profit for blizz, yada yada yada); and eventualy that gold will dissapear, and the customer who is used to spend money as a whale, will buy again more tokens.
On a side note, the game difficulty, which is great imo, goes paired with high repair costs and the above said. People are dying more and farming less, and they want everything now, so the only alternative is to buy WoW tokens for alot of players, which is sad, but makes this strategy functional and viable, but not ethical lol.
In therms of reality; Blizzard is giving one Brutosaur “for free” to the gold farmer, and is cashing 42€ from the transaction, plus the extra 78€ that is “losing” by giving you a NFT that costs nothing but a click.
Basicaly, Blizzard is farming us now.