Because the serfs working in all the 24 hour establishments don't themselves need a life. There are also noise issues in mixed use neighborhoods as seem to be being advocated for. And business volumes don't justify 24 hour operation of most businesses.