If I heard it right, you get it for free at some point, and can't just buy it as soon as you scrounge up the cash? That's just stupid, IMO. It makes no sense in a fantasy world for a character not to be able to just go up to someone and buy his horse because he's not "powerful enough".