Do you want a main street strip mall or do you want a walkable city?
Lining Main Street with commercial buildings will not reduce traffic on Main.
Lining Main Street with commercial buildings will not reduce traffic on side streets.
Lining Main Street with commercial buildings will not increase walkability.
Want a walkable city? Each zone district has a restaurant, a grocery, and an ER within walking distance of where you sleep.
If a city of 36 million can make that happen a city of 7000 should be able to make that happen. https://youtu.be/zysL_lkdtys