That's why I never recommend delaying the starting date too much. I've seen people accepting offers and giving crazy starting dates (like 3 or 4 months). Too much can happen in between.
This is why every time I've left a job, my last day at my previous job was Friday and the first day at my next job was Monday. There's something deeply stressful to me about being unemployed. I'd much rather take a stress-free paid vacation on holiday leave than just be unemployed and have things potentially up in the air.
But we'd get the HR managers complaining if employees accepted offers and then ghosted, so we should complain about employers doing this.
Crazy they can't even afford to give folks a 6 month slot in a "gardening" type position. Be upfront. Hey, we're hurting, we can keep you for 6 months or so, no expectation on work output, but growth trajectory is going to be limited and a RIF is possible so may not be a bad idea to look for next spot.
I didn't know that. I started a new job three months ago in the US, and I had to negotiate because they wanted me to start in 2 weeks and I wanted a month. They told me three weeks was a hard limit.
At least in the US, they can say that, and maybe they will throw you in the "do not hire back", but you could give 0 days notices legally. "Right to work" goes both ways.