I think it depends on the business they're in and the extent of competition.
Retail and restaurants are customer-responsive. They open whatever hours suits the customers and roster staff accordingly. If they don't they go out of business.
Whereas government departments, post offices...