Because the quality of food has been driven down by the mass retailers. And as a result of this the quality of diet has decreased drastically. Take meat as the prime example. Cheap supermarket meat has led to poor quality meat, injected with water and god knows what else to make it look appealing and bigger in size, whilst offering very little nutritional value at all. Take the mighty Tesco's £2 chicken. Yeah you can buy a whole chicken to feed the family, but it's crap meat that tastes dire and offers very little nutritional value.
The amount of waste in a Supermarket is staggering; energy, packaging, refuse, etc. The use of plastic bags.
Sourcing products from this country supports the British economy. Not shipping in massive quantities from overseas because it can be bought in bulk cheaper. And the economic factors of Supermarkets buying power, paying %'s below market rates to suppliers, essentially forcing local farmers and businesses out of business.
Loss of community to a certain extent. Growing your own stuff on the allotment or in your back yard, sharing excess food with the neighbours, and so on.
Lots of reasons really if you think about it.
All very true, but how does this really apply to Costco?
It's a Cash N Carry, not a supermarket. Oddly enough i think you'll find the general quality of the food they sell to be far far higher than the average supermarket. I would even say higher than some local butchers or green grocers. It's easy to forget that some local suppliers (as has always been the case) offer terrible quality food.
Some of the worst meat I have ever eaten came from a "good local family butcher".
I'm not saying your wrong, but I am saying that perhaps the argument doesnt hold for special cases like Cash N Carry style stores. The fact that you have to pay to even go in must tell you its a different type of store to a supermarket.
Coupled with the fact Costco's store is perhaps 50% food and then 50% other goods you simply cannot buy for reasonable prices outside of the internet normally...
.

