At the end of the day, however good the park & ride, public transport, cycle lanes, etc., people can't use those for major shopping trips. They're fine for "social shopping", i.e. a carrier bag for a couple of smallish items and a coffee & cake, but if you're buying anything heavy, or bulky, or buying several items, then you're not going to walk, cycle or suffer a bus journey. That's exactly the same with inconvenient parking - i.e. car parks at the wrong end of town, or multi-storeys with out of order lifts etc - it's not just cost of parking - the car parks are inconvenient.
Given that, who wouldn't drive to their local Tescos for their shopping, or the local retail park for clothing, bedding, pet supplies, new TV, etc, not to mention free parking right outside the shops usually on the same level.
The town/city planners have really lost the plot when designing their traffic flows, pedestrianisation, one way systems, cycle lanes, etc., as they've completely forgotten the vast majority of people who own cars, drive cars, and will continue to do so for the foreseeable future because of convenience. Town and city centres seem to have become the preserve of students and OAPS - i.e. those who don't/can't drive - of course they should be catered for, but not at the expense of the car driving majority.
Perhaps in 20/30/40 years time, cars will be less popular and alternative transport will be used by the majority, but we have to deal with today, and if we're not careful, there won't be any town or city centres for the alternative transport utopia when it finally arrives. Let's look to the future, but let's not forget the here and now.