It's really good how you make the connection between poor problem solving, entitlement and co-dependency. Problem solving is a life skills essential to survival and makes sense those who don't realise that or haven't developed it enough are prone to be in unhealthy codependent relationships, which are always problematic. So in a sense the scarity of this skills attracts situations where you most need this skill. It's like the law of attraction. What we lack or haven't developed enough attracts situations that require those exact skills or traits. Therefore self-awareness is essential.