You’d also need to deploy the system, or find a way to maintain it all the way from Earth orbit to Mars’ surface.
You can use the spaceship as a habitat! That way you don’t need to ship an extra habitat … an advantage of reusable rockets.
As for the ship size, starship has about 1000 m³ volume of living space, so you can have a mini-greenhouse in there for growing some vegetables and salad (since those have to be fresh). You have to bring high-calorie food though or grow it outside, since it consumes more area.
You can use the spaceship as a habitat! That way you don’t need to ship an extra habitat … an advantage of reusable rockets.
As for the ship size, starship has about 1000 m³ volume of living space, so you can have a mini-greenhouse in there for growing some vegetables and salad (since those have to be fresh). You have to bring high-calorie food though or grow it outside, since it consumes more area.