Who is to say what is a strength or a weakness? I have long noticed that my strengths are my weaknesses and my greatest weakness of times my biggest strengths. There are many who will give testimony to the fact that they cannot counter tears which are in fact a symbol of weakness and yet, in their own way also the person's strength.
Reminds me of the story of the mighty Oak tree vs a blade of grass. When put through a storm, the Oak is upright, resistant and finally uprooted, the grass bends but survives, who is to stay which is stronger? Stubbornness or resoluteness are both two sides of the same trait. It can be both a symbol of strength in sticking around in difficult situations and yet is also in some way a weakness at being inflexible. Knowledge is power but often I have realized that 'not knowing' is also a strength since it come with no preconceived ideas and is able to bring an fresh/individual perspective. So we fret at being only a mere generalist and lacking specialization that could set us apart, and yet, this generalization is also a value we bring to any task. It helps us see the overall view which gets missed by an expert deep inside in one area. And yet specialization mostly certainly is a strength in itself.
Strength and weakness depends on the particular circumstances, how it is applied and most of all in what it is believed to be - a strength or weakness.