Not only I'm not too fond of the "commit to the initial choice" approach.
I'm even less fond of the idea that all companions will have to be introduced in the beginning AND be "playable origins". That is bound to severely limit their number and variety, not to mention the chances to surprise us later in the story with new potential allies.