This problem is only solved with a sufficiently large workforce willing to work evenings/nights/weekends, at sufficiently low prices.
For office work I don’t think many people care if they get the Monday or Friday off. Both are almost equally desirable.