Hunk is cowardly in canon but he’s slowly overcoming it as he grows more confident in himself, both as a pilot and a Paladin of Voltron.
Lance is self-absorbed in canon and thinks a lot about personal glory but we’re seeing him overcome that, esp in season 3 when he realizes war isn’t a participation game. It’s bigger than him.
Pidge is selfish in canon and put her family over the fate of the entire universe but realized ultimately that everyone in the universe has families, and she needs to fight for them all.
Keith is impulsive/a lone-wolf in canon with little regard for others’ and what they think but he’s actively working on it and trying to be better at slowing down and actually listening to his teammates and working with them, not against them.
Shiro and Allura similarly, in canon, internalize their problems and try to shoulder everything by themselves and think the weight of the Universe rests on them alone but they’re both starting to realize they can’t do that and they need to be able to let go and share the burden with others.
The point of this post is to remind people that these characters have flaws, and what I listed is just one of them for each, but the point is, these characters, just like humans, have flaws that they’re learning to overcome, in their own time. That’s the whole point of fiction. You see characters with flaws and you root for them to overcome those flaws and be better versions of themselves. Just because these characters have flaws, doesn’t mean they don’t have strengths. Just like actual humans, fictional characters have, are supposed to have a good balance of both to make them more three-dimensional and interesting.