Why do I always seem to like shy guys with low self-confidence?
It might be because it's what you're used to, what you grew up with or what you believe you deserve.
Because they don't have big ego
You like to fix things. You are fixer upper.
Maybe because they're not super duper assholes who think the world revolves around them