It really feels like 80% of the characters in this game exist purely to waste my time. Every character is defined by one single trait that the writers decided to beat you over the head with.
I can't fathom how there are people who are genuine fans of these characters (Alexa, Frye, Boze, H.B., etc) because they're all really shallow. There's a real lack of urgency & gravita in the game's writing. It's like the writers were having a competition of who could write the silliest, most pointless characters.
What happened to the writers inbetween Xenoblade & Xenoblade Chronicles X?