I'd suggest familiarizing yourself with Henry Ford.
Also, there are tonnes of stupid companies in Vancouver that want you to work insane hours, by law they don't even have to pay the tech industry overtime, yet every company that tries to pull this shit ends up with the shittiest developers imaginable.
What about Henry Ford? Capitalist ideology in general, or something relevant to maternity leaves?
Your Vancouver companies story just shows why such benefits must be mandated. Then "shittiest developers" wouldn't be a problem, because the benefits they're apparently flocking to would be the same everywhere.
Also, there are tonnes of stupid companies in Vancouver that want you to work insane hours, by law they don't even have to pay the tech industry overtime, yet every company that tries to pull this shit ends up with the shittiest developers imaginable.