It's been proven that less traffic increases footfall in city centre towns.
You have Trains, Subway and admittedly a shit bus service. There's plenty ways for most people to get into the centre.
If people are using Malls it's because it's always fucking raining.