Sure, that's a problem. But that's not the problem I was talking about.
> have access to car shares and delivery services. Yes there is a cost, but it's usually quite cheap.
It is most definitely not cheap! You can't buy much because you don't have room, and the cost savings of what you can buy are destroyed by this added expense, making it pointless.
> most storage spaces can be optimized quite a bit
Sure - up to a point. I mean you can also just fill your bedroom with stuff, and have a narrow corridor to walk in. But realistically, people in dense cities just don't have much space for bulk purchases.
It's a fair bit of space, but it's not a "fill your bedroom with stuff" amount of space.
If you are not careful you'll end up with spoiled food when you need it.
Plus there's a lot more to stock than just food - It's not just about disaster preparation, we're also trying to save money and packaging and resources.
As for storage, except for the smallest apartments, most storage spaces can be optimized quite a bit for very little cost just by purchasing containers that fit spaces properly, have good seals, and abandoning commercial packaging, especially for products that are packed for shelf appeal, not bulk storage.