In my company, we had such excellent people that came in on maternity contracts
In my old company we didn't do maternity contracts. We all generally pitched in or shifted people around.
Like a pp said, I can imagine it's slightly easier in Costa for example, or even a job where your training is a professional qualification (like a lawyer). But for us the hiring process took months.
I was speaking to an ex-colleague earlier this week who told me the guy who replaced me (almost a year ago) is still finding his feet.
But anyway... a company with 2000 employees is probably more than likely to be able to cope with someone coming in and leaving within 3 months. They'd do what I mentioned above and shuffle people around if they can't get a maternity cover.
Smaller places, like the ones in the OP, don't have HR departments to do their hiring. They don't have training departments to train people up. It can sometimes be them, or two or three of them. And for me, time taken to train someone is time I'm taking out of my business.
I just don't think people realise how much this kind of short-term thinking actually holds us back. That's what gets to me. It's like yeah, this woman is winning the battle but in the process she's moving us all back in the war.
And please don't patronise me, like I don't understand the value of pregnant women. I've had two myself and taken two maternity leaves, and been grateful for my rights. But the truth of the matter is when it's my livelihood, I wouldn't take any chances with a man who had plans to go travelling, or a woman who was imminently due a baby. It's not about sex, race, gender, disability. All of those things people have no choice over. Op could have chosen to find a job before she got pregnant. Op could have chosen to apply for temporary contacts. Why didn't she? Why is it the fault of the employer for not wanting a temporary employee to fill a permanent role?
As I've said many times if they already worked for me and got pregnant that is totally different and of course if that was the case the op should take them to the cleaners. But she hasn't worked an hour for them. She didn't even have a formal offer!!!