I think it is so you can further customize the characters. I have a feeling this game has a co-op mode where players can tackle the world with other players and you'll need other roles to do it.

Also, from what I've heard from interviews, Xenoblade Chronicles X has no story connection to the original Xenoblade, which kind of makes sense when you think about the game's ending.