Wouldn't it be a possible fix to let the main character use a 'default' background from one of the origins ? Like either you do the very generic [baldurian] Tav, or you can choose backgrounds roughly corresponding with the origins but without the class/story specific stuff. E.g. background from astarion : evil , rich , city dweller. Lazael: non human race, evil , warrior focused. etc. Not sure if it could work but at least in dialogue it would allow them to recycle a lot without needing extra writing.
Ideally off course we get a Baahlspawn equivalent in which our custom main character get a true backstory without being a mere generic insertion in our origin companions story. I really resent the fact that custom characters will prob be mere generic bystanders in the main story.