I wasn't fussed about the baby box when my partner and I found out we were expecting as we are lucky in that we have supportive families and were very well equipped materially. However after persuasion from the midwife we signed up and there is no doubting the contents are fantastic. Clothes, toys, a playmat, thermometers, books and plenty more.
Did we really need it? No. Would it be a Godsend to someone with nothing/really struggling? Absolutely. I initially argued there was a case for means testing it but I believe the admin costs of that would equate to about the same as the current cost of giving to all who want it so I'm in favour. It's a great universal benefit that gives every child a chance at a good start in life.