Self-sufficient ships would be large and expensive, you would have to construct a ship with not only a way to create it's own propellant and even entire fuel rods, but also have it so that it can effectively find the resources it requires without running out of power and fuel beforehand. If it...