Having a base of some sort would basically pin you in place and stop you from moving around the map. I know that this is not neccessarily the case in Mount and Blade, but nevertheless our game focus lies elsewhere.
We try to put up an updated feature list in the next weeks to show you all where the journey is going :)