I am aware that you can buy Gems for Gold but that is basically like paying real money for power. Just spend a few thousand real life money and convert it to in-game gold and become mega rich. Now you can afford those top notch super expensive shit. Furthermore, being able to sell gems will just jack up prices for the average player. Just sell a thousand dollars worth of Gem and you're mega rich. Now sellers are just going to jack up prices of everything in the game because they know those people can afford it. The average are left in the dust.
If you're not okay with players buying gold from goldsellers, then you shouldn't be okay with players buying gold from the developers. That is basically what they're doing.
Guild Wars 1 was good because you had to rely on your own merchanting skills/ability. But now... it's just "shove a few thousand dollars and be instantly rich instead."