Whether it always does so well, or whether it could do so better, or differently, should not mask the fact that an attempt has been made to grant a great deal of personal freedom to all individuals. We do have to acknowledge that not all cultures and not all religions value such individual liberties the same way. Choosing one value means choosing against another value. We can and should make choices, and we should teach our children to make choices. Some are explicit, and some are implicit.
Language is a good example.
In theory anyone could learn a second, and perhaps a third or fourth language. If you choose to work and communicate in a second language, you might master it easily, or with difficulty, depending on your aptitudes, learning styles, methods, etc. Nevertheless, the child who is born in a home and community where the language is spoken has an advantage. His or her parents brought the child into the community which spoke the language. That's one less thing for the kid to learn.