Getting a place to store extra ships is a nice idea, but I don't think I can agree with the rest, for two reasons.
First, asteroids simple aren't all that dangerous in the game, so even getting a few hundred thrown at you is not a big deal. This does not mean they can't be altered to be dangerous but that will also require a tweaking of the AI to see them as such otherwise we are going to get other problems.
Second, it doesn't make a lot of sense, while space has many hazards it's mostly very empty, stuff doesn't really catch you by surprise as everything can be seen, mapped and monitored over vast distances. That doesn't have to stop it from being used anyway since thats way more exciting.
Also, why would you go out of your way to farm under dangerous conditions? It's space, just adjust your speed to coincide with the asteroid field and mine in relative peace. Why would any captain try to engage in a asteroid field? Thats just ludicrously dangerous to both sides, I can see it being used as a valid tactic in some cases but remember, this is space, you kind of have a lot of space to maneuver your flied away from these things even when you are being attacked.