Presented for your consideration:
Why doesn’t a store with 500 employees have a 200-unit apartment building on top of it? Some employees would never leave, and happily never spend their money anywhere but their own store! Why would they NOT choose to do this? Ditto for Home Depot, or any other mega-lo-mart chain store.