You can choose to play an origin character, which by default, will have hard coded lore assigned to them. This changes interactions.
Depending on the characters you drag around in your party your interactions and situations change.
Making a custom character allows you more freedom, in some situations, to augment interactions and situations.
Kind of seems like they have something for everyone and the ability to have multiple, different, playthroughs.
Will something always be arguably better? Yes. This is also subjective.
Also, considering this is still EA and no release date announced... I would not be freaking out about perceived "wasted resources". Especially, if the resources go to something other people like. Kind of narrow minded and selfish.