I don't know. If Keith had a personality in the first half I would actually agree with you, but for the first season he was a store mannequin that knew kickboxing. Now he has a personality, and he clearly feels lonely, feels isolated, and apparently really cares about Allura and what she thinks of him.