It's not just up to the manager and stockholders, it's mainly up to the governor of state.
every national Walmart is in essence a franchise outlet store and it's up to the local manager and stockholders to decide when the store opens to 24/7 and they kind of like it the way it is because it's actually more manageable for the employees to do the work in the store on the floor. Or so I've been told.
Thanks! Your answer is awaiting moderation.