I'm not sure that's the problem. I stayed in a mixed-use development in Southern California and the people who lived there straight up didn't visit any of the commercial space. I don't think mixed-use really works on a local scale without the crossover.
If the commercial space had even one store that people wanted, like a Trader Joes, it could have worked.