Gold is frustratingly limited. Sure I can pickpocket loads of valuables, but spending gold on unlearning skills, or being trained in new skillpaths for that matter causes it to vanish from the game. If I pay a merchant 5000 gold to learn the trade skill for example, I expect it to be in his stock so I can sell stuff to him to get it back.
Who am I paying to unlearn skills anyway, fairies?. It all seems a bit dubious to me. You should lose exp when unlearning. That makes much more sense.
BTW My characters are level 12 or so, playing Tactical and I managed all right without specialising in a weapon. I went for general skill like poision which works on all melee weapons and the game usuful skills like repair or Identify.