I think it's a very interesting point. It's almost an accident of law that childcare vouchers must be paid during maternity leave - a coinciding of HMRC rules that salary sacrifice can't be deducted from SMP and discrimination legislation that benefits must be provided throughout maternity leave, resulting in (for example) a woman who opts to reduce salary in favour of vouchers being much better off during maternity leave than a woman who retains her full salary.
In terms of holiday, the whole purpose of holiday is to ensure employees get a break from working. Holiday is accrued directly in relation to how long someone has been working, to ensure that during a working year, employees get a minimum of 5.6 weeks rest.
A woman who is taking a year off work for maternity leave isn't working so on that basis doesn't need holiday. But because of discrimination legislation she accrues it anyway, meaning effectively she gets more of a break from work when she gets back than her colleagues.
I am not at all saying that women who want and claim their full benefits during maternity leave are grabby. Women still suffer plenty of detriment as a result of taking maternity leave in terms of delays to their careers, discriminatory attitude from colleagues, all sorts.
But I can certainly understand the point of view of small business owners that it's gone a bit too far, and would also point out that most small business owners who have put childcare vouchers in place for their staff have done so to be good employers and without knowing that it would cost them up to £243 x 12 in the event of an employee going on maternity leave.
Small businesses can claim the cost of SMP plus a bit extra back from HMRC if someone goes on maternity leave, but because of having to supply a full year's holiday and benefits to both the maternity leaver and her cover, it can cost small businesses an awful lot.
Yes ideally all businesses should have funds in place for such eventualities, but in reality many small businesses are running fairly close to the bone and can't do that.
As I say, I do not at all think women going on maternity leave getting their contractual benefits are grabby. But I think sometimes the perfectly valid point of view that having to provide benefits for the year is a step too far is dismissed out of hand as being shocking and discriminatory.