There's nothing especially exceptional about going long terms without resupply. One can easily prepare/cycle food, water, and other necessities for years ahead of time. The reason the ISS is constantly resupplied is twofold. The first is because its orbit needs regularly reboosting to stabilize it, so you'll always have craft going there to do that who also bring supplies.
The second is because the ISS is quite tiny. It has a total compressed volume of ~900m^3 contrasted against the 1000m^3 on Starship. Factor in its design of interconnected pods and the usable volume sharply decreases.
The second is because the ISS is quite tiny. It has a total compressed volume of ~900m^3 contrasted against the 1000m^3 on Starship. Factor in its design of interconnected pods and the usable volume sharply decreases.