and none of them were forced to be companions.

Yes, there were a few with bad backgrounds. There were more with good backgrounds.

Bg3 so far. All companions have tadpoles. Half dont want anything to do with you.

All railroaded and forced to join you because of tadpole.

Back to the topic of origins.

In my opinion. Better approach is to treat it as bg2 did. Background unlocked through conversation and rp with characters.

Making origins of companions part of the game play? No.

Especially if the plan is to only limited companions.

Instead of spending the resources for that origin play.... use the resources to add more companion, and axe the origin play.