I think it's misnamed but it was a godsend to us, our "cheap" carseat and base was £115 ffs! They could rename it as some sort of car seat grant, they are mega expensive and are pretty vital for your baby's health if it's ever going to travel in a car.
We aren't on the breadline but £190 was a big big help - I paid for my pushchair with it, which meant I could get a rear facing (that I desperately wanted) model and have my baby benefit from that.
"Health in pregnancy" is a bit late when they only pay it after 26 weeks, though I have to say mine came through really fast.
I don't think swimming etc vouchers would be a fair swap, I am dependent on public transport when my OH is working and I wouldn't have been able to use swimming or yoga as I couldn't get there or arrange the time off work to go during the day.
Do agree that it should have been means tested maybe in line with WTC and CTC levels, I wouldn't have minded having a bit less (we qualify for one but not the other) so that those with less could have a bit more iyswim, but it is brilliant and such a big help to a lot of people, I hope it stays in some form or another.
Don't think the OP is BU to be annoyed at the person saying they're going to spend it in Zara though (especially since Zara is overpriced bobbins).