The cost of a merchant repairing is more than the value of the weapons that you would have sacrificed. Also, the highest repair I've seen a merchant do is up to 70%, and that was after investing twice. Your effectiveness is capped if you don't take repair.
Also, it's not like skill points are...