I don't have any issue with CG creating a character from thin air, just as long as they add to the lore. He's not a main character, but him just "being there" on Endor would be pretty lame. A couple o...
I quite like that they are creating new characters. Plenty of excitment within this game when Kotor characters or Jedi fallen order characters get added.
In years to come if one of these get introduced into a show or other game, I'm instantly going to be more connected to them.
This is a big star wars game and it should back itself in the wider lore.