Throughout my life, I pay a small additional tax called "EI"- employment insurance. Everyone does. There's a yearly maximum of around $900 (CAD) and it scales based on income level.
The reward for this is that the government pays us $400/week (a little less I think) for those 69 weeks. That's not much, but it's enough to survive.
Overall in my life I likely won't come out ahead on this 'deal' but I'm okay with that. I'd rather live in a society where everyone gets this benefit than one where no one does. Kids grow up healthier, families are stronger, society is stronger. Lower-income families probably come out ahead overall from this, especially when you factor in daycare prices.
My employer's only obligation is that the job must be there when I get back, and punishment for taking my leave is forbidden. That said, there's nothing stopping them from doing more. My employer tops up my pay to 85% of my base salary for I believe 10 weeks of parental leave (might be 8 or 12, I forget).
That's how it works in most countries, companies almost never have to pay for maternity/paternity or parental leave. They only have to allow it and take the employee back on a similar position afterwards.