The origin charackters are not the problem.
The game would be much better if the custom character was not a blank card, but unfortunately it would probably cause complaints from a certain group of people.
Even in BG1, the character had a story of his own that was shared by each player. It was always a Bhaalspawn raised by Gorion in Candlekeep.
Thanks to this, the character was at least partially delineated and you didn't feel that it was an addition to the world without much connection with it.