Strip malls exist specifically because the are the unit of commercial development that is incentivized by zoning v1.
In the 1970s-80s You People (TM) (as a group, not you personally because you're not that old, probably) decided you wanted to segregate commercial and residential and you wanted setbacks and min parking. So strip malls became because they became the minimum viable commercial development displacing the right on the street, maybe set back by ~20ft if you have parking (usually 90deg from the road) at the storefront multi tenant commercial buildings that dominated previously.
And so now you say that's ugly, that's not walkable, we want mixed use, we want parking in back, etc, etc.
The problem isn't that your rules were wrong. The problem is that anyone let you micromanage in the first place. So the solution isn't to adopt zoning v2, v3, etc. It's to stop letting you micromanage.