Recruited companions will be at camp when not in the adventuring party, and can be swapped in and out at camp. After the first act however you are going to have to commit, also just like in real life.
I hate this obsession with "real life" as if we're all expecting real life logic in our video games. It was the same with "Why are the companions assholes all the time?" So many answers were "Well, if you had a tadpole in your brain, wouldn't you be pissed???" as if that answers the question in a video game setting.
I don't care that it's "realistic" that my companions don't want to sit around at my camp while I'm away adventuring, I want them to be accessible when I want them to be accessible. They're not real people with feelings lol. I get that they're going with a "replay the story to see how it could have been different", but the kind of person that's going to replay the entire game from scratch is generally the same type of person that would replay the game from scratch if they had all characters accessible all the time anyways. You're not going to get most people to replay the game by locking them out of content.