This is why it's important to identify your weaknesses. Once identified they are no longer weaknesses but areas to work on.
What's your opinion on this?
As Tevye might say, You're right!
> it's better to leave weaknesses be and instead utilize your strengths
You're right!
> They can't both be right.
You know, you are also right.
- - -
Or maybe this illustrates that overly simplistic "solutions" to the complexities of life are just that... overly simplistic, that is, not solutions.
That's a lot different from having a shallow understanding of some technology you use or not understanding your employers business that well.