That may be true, but not sure why it's relevant. If someone wants to take on the cost of doing so for an ROI, why not have the regs in place that allows it?
If doing so causes some other _harm_ (environmental, whatever), then sure lets address that but not allowing something because "it's hard" seems an odd take.
I have lived in apartments where basic commercial needs were within walking distance, and it was fine for that period in my life. I'd love to not have to drive or be driven to do that now, even with my SFH. There are several mixed-zone communities in my area where are all booming (not in the same building, but I don't see that as anything but the obvious next step).