come on man. Let your ideology have some nuance. Imagine running a business on 104st...
Its january, you live in Hazeldean. It's a 13min drive to Downtown...and you already own the car so most costs are sunk beyond a small gas expense. It's 35min for transit, which costs $7 and involves 7-10min walks on both the start and end of the trip in cold weather.
If parking is $5-10 downtown, you likely just hit up a spot on calgary trail/gateway or southgate for free parking. If it's free, you consider heading downtown still maybe.
Transit can't compete for most people, especially those with more buying power. Uni students, the elderly, and lower income transit users aren't keeping downtown restaurants and retail alive. The middle to upper class edmontontians and families with cars are still needed for most businesses to survive.