The cost is shared between taxpayers and the employer – employers get a 150% tax deduction for wages paid for family care leave.
Taxes will go up, and perhaps some prices. This is good.
> You haven't gained or won anything really. There's no free lunch.
Workers maybe haven't gained anything, but a worker has, and that's wonderful. You can argue all you want about economic models and the absence of free lunches but at the end of the day, a parent who needs to take care of a sick child gets to do that, and having the cost paid elsewhere in taxes or higher prices is a boon.