If you have a parking lot you don't
have to have a location in every suburb. People will just drive over from neighboring suburbs when they want falafel.
This is also why you don't see restaurants by office parks - if you want to serve the business lunch crowd, it's better to be by something like a Costco with a big parking lot that's mostly empty on weekdays instead of an office park that's all parked-up at lunchtime. Even absent parking-lot efficiencies, it's probably just optimal to be equidistant from all the office parks instead of next to one.
That's the challenge you face, really - out in the suburbs most people would rather drive 12 minutes than walk 7. I think people just see walking as a way to be cold and struggle to carry heavy things, so fuck it.