I don’t get bank holidays. The world has moved on. We’re all working on flexible contracts so why do we have them?

Anyone have any thoughts on this?