WidowWadman - Also, worrying about the cost of keeping a post open for someone on mat leave - if you invested in training her up and she's good at her job, you'd be foolish to not want her back surely?'
Problem is, if she is really good at her job, she leaves you with an airgap that must be filled in her absence.
For this you either need to get a temp in or promote/move someone up/sideways.
Unlucky will probably know the costs more, but you put out a 1 year contract and it will cost a little more than an annual salary to attract a quality applicant.
Worse if new mum decides to come back 6 months early... you've still got a temp to pay.
If you've invested in her training, again no small matter, but what if you have to invest in training her temp replacement?
By removing the mandatory bit, and allowing businesses to negotiate with the parties involved do you not think a firm who had a good worker, well trained and qualified they would want her back?
True story. We had a new mum go on leave, and several people moved up one level. A temp was brought in at the bottom of the pile.
When she returned everyone moved down... a whole ladder of disgruntled employees, some with extra training and experience of working one level up from their current post. Worse, naturally the employer had promoted the better candidate from each tier...