First of all gold is obtainable so basically you can buy anything. If you don't like the shop, then just ignore it. It seems to me you want all skins and stuff for free or almost easy way to get them. Gold is easy, do that. 2nd the gemstore is there for people that want to buy stuff and skip the farming or playing. GW2 is free so of course they need to do something like the gemstore. Servers cost money. Simple. In GW2 you DO NOT have to do stuff. It's a choice.