What helps (although it'll never happen wider scale for various reasons e.g. greed) is to have wider parking spaces. We have a small local co-op store and even though it has limited parking spaces, each and every one of them is probably 2ish foot wider than the spaces found in supermarket/retail park carparks. Makes it so much easier for folk to come and go and park a reasonable distance from the car beside them. The developers could easily have created a few more spaces if they'd made them narrower, so hats off to them for doing what they did.