It’s all very well to expect others to take responsibility for their lives and their actions, but you might have a long wait if they don’t know how.
Some people just don’t learn it. Maybe they were raised by people who couldn’t teach it. Maybe for whatever reason the learning just passed them by.
Whatever the reason it is no good saying “take responsibility” to someone who doesn’t have the wherewithal to do it. It’ll just sound like a reproach.
It’s better to use a blend of coaching and support. Explain what you expect of them, check that they have the necessary abilities, and help them learn what they need.