The issue with Chris is that even as a kid you knew he's just there because someone made a business decision that kids need a self-insert character instead of actually adding something beneficial to the story. At the time there was an interview that mentioned Chris was created to go after the audience Pokémon had and be a character like Ash that kids can identify with. And it really shows. And it's not like he's not interesting, I think that while the majority of us are not rich we can still identify with parents working all the time and not seeing them enough. But the show can only commit to it so much because it has to focus on Sonic's adventures. So there's pull between the two of them that clashes. This is not even going getting to the part where I don't know about everyone, but I always identified more with the actual heroes than the self-insert characters like Chris. And Chris did not have the benefit of being in Ash's position and role he had in Pokémon. Chris could've worked as a kid that Sonic helped in a few episodes at the beginning while he got used to the human world. Same goes with the rest of the human cast. Just random people Sonic helps between adventures (like Helen's episode or Knuckles with Hawk) instead of being part of the main cast.