MY DH works shifts, and is whats known in his job as a spare. Everyone is a spare until they get their own rota, a few years into the job. When you are a spare, you have to phone work every afternoon/evening to find out your shift for tomorrow. You have a vague notion in advance whether it will be an early or a late or a split, but in practice this can often mean little, with some lates starting before some earlies etc.
All of this means your family can't plan anything. I never know when he will be working, when he will have an evening or morning etc free. He also works weekends on the rota so its ruins weekend plans too.
Even worse is you can book a day off weeks in advance and then be told the day before that you can't have it. Which means your DW has to miss events she has bought tickets to and is very much looking forward to.

AIBU to think this is a fucking joke and bloody ridiculous?