Sure. Absolutely. But that argument goes only so far. It cannot be the basis for party composition and companion interactions for the whole game, or even for a good chunk of the game. For example, I can see this argument at play for the short bit at the beginning when the PC is stranded in Hell and facing some potentially very dangerous conditions. But the moment the PC returns to Faerun that situation *should* end. And if the game then, somehow, continues to insist that the PC has to stick with companions they despise because of "survival," that would clearly be railroading the player.
+1