Gold is Constantly going into players pockets via quests n drops etc
If the only thing players do with gold is give it to other players for items etc than the gold just Builds n Builds in players pockets...
There are plenty of us with more gold than brains as it is
So the game has all these minor costs that removes gold from players pockets
You can avoid gold sinks for travel altogether ... by using wayshrines, owned houses, boats, stargazer's carts, silt striders, and porting to friends and guildies.
Not difficult.
You really shouldn't have to change CP when playing different types of content. Having a backup gear set to swap out works better and costs nothing to change.
As others have said you can avoid the travel gold sinks completely.
As for CP respec its no different to paying to reset your skills or attributes. You should not need to do it every 5 minutes so you should have plenty of time to make the gold to cover the cost.
At most I change my CP from my PVE set up to my PVP set up once a month, if you just doing battlegrounds you don't even need to bother with that.