Having companions be playable means the player has to have several options how to resolve their quests from their perspective.
HAving them as companions only, ofthen means the player only gets to aprove or disaprove of their actions, or at least have far less input
Precisely. Which is exactly WHY the former will most likely be significantly more expensive than the latter.