I think even 3 years is a little problematic. What are you supposed to do, take care of your child until they're 3 years old and then just go back to work?
Every company should be legally obligated to provide 18 years of paid leave for each child a worker has. Anything less is signaling that they value money over the personal and family life of their employees, and it's ridiculous that I still haven't found a country or business that offers this.